CSS已经浮动的导航条如何居中?

代码如下。。。。现在问题是无法与banner一起居中,body设置了center,可是浮动的导航条不听话。<!DOCTYPEhtmlPUBLIC"-//W3C//DTDX... 代码如下。。。。现在问题是无法与banner一起居中,body设置了center,可是 浮动的导航条不听话。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
body{
background-color:#ffd8d9;
margin:1px 0px 0px 0px;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#banner {

}
#globallink{
margin:0px;
padding:0px;
}
#globallink ul{
list-style:none;
padding:0px;
margin:0px;

}
#globallink li {
float:left;
text-align:center;
width:100px;

}
#globallink a{
display:block;
padding:9px 6px 11px 6px;
margin:0px;
}
</style>
</head>
<body>
<div id="container">
<div id="banner"><img src="images/banner.jpg" width="700" height="120" /></div>
<div id="globallink">
<ul>
<li><a href="#">鲜花礼品</a></li>
<li><a href="#">自助订花</a></li>
<li><a href="#">绿色植物</a></li>
<li><a href="#">花之物语</a></li>
<li><a href="#">会员中心</a></li>
<li><a href="#">联系我们</a></li>
<li><a href="#">支付方式</a></li>
</ul>
</div>
</div>
</body>
</html>
高手教
展开
 我来答
钓侠
推荐于2016-05-02 · 知道合伙人互联网行家
钓侠
知道合伙人互联网行家
采纳数:90 获赞数:563
麦子学院讲师,WEB前端工程师,专注于WEB开发,精通Discuz、PHPCMS等开源程序!

向TA提问 私信TA
展开全部

  此时你只要给浮动的对象,加上相对应的宽度,让其上下外边距为0 左右外边距为自动,就可以实现居中!


  html中的CSS样式修改为:

#globallink ul {
   list-style: none;
   padding: 0px;
   overflow: hidden;
   width: 700px;
   margin: 0 auto;
}

  即可:

  如图


  其中修改的属性介绍:

  1、margin:简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。

  当设置上下边距之后,在设置左右我自动(auto)即可实现自动居中!(前提是要给对象元素设置觉得的宽度!)

杂货铺小店
推荐于2016-05-13 · 互联网学习资料,计算机编程。
杂货铺小店
采纳数:138 获赞数:549

向TA提问 私信TA
展开全部
把你的css样式改成:
<style type="text/css">
body{
background-color:#ffd8d9;
margin:0px;padding:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#container{
width:700px;
margin:0px auto;
}
#banner {
width:700px;
}
#globallink{
width:700px;
}
#globallink ul{
list-style:none;
padding:0px;
margin:0px;

}
#globallink li {
float:left;
text-align:center;
width:100px;

}
#globallink a{
display:block;
padding:9px 6px 11px 6px;
margin:0px;
}
</style>
就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式