为什么在CSS中使用margin:0 auto 无法实现居中?
代码是:#nav{width:960px;height:40px;margin:0auto;margin-top:30px;}在DW预览中实现了导航栏居中显示,但是在IE...
代码是:#nav{
width:960px;
height:40px;
margin:0 auto;
margin-top:30px;
}在DW预览中实现了导航栏居中显示,但是在IE和chrome都靠左显示,原因是什么?
body,div{padding:0,margin:0};
#nav{
width:960px;
height:40px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
}
#nav ul{
width:960px;
height:40px;
background-image:url(../images/nav.jpg);
}
#nav ul li{
width:100px;
float:left;
list-style:none;
line-height:35px;
text-align:center;
padding:0 10px;
border:1px;
}
a{
font-size:16px;
color:#FFF;
}
#nav ul li a{
height:40px;
color:#fff;
text-decoration:none;
float:left;
font-family:"微软雅黑", "黑体", "宋体";
}
#nav ul li a:hover{
background:#fff;
color:#000;
text-decoration:underline;
} 展开
width:960px;
height:40px;
margin:0 auto;
margin-top:30px;
}在DW预览中实现了导航栏居中显示,但是在IE和chrome都靠左显示,原因是什么?
body,div{padding:0,margin:0};
#nav{
width:960px;
height:40px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
}
#nav ul{
width:960px;
height:40px;
background-image:url(../images/nav.jpg);
}
#nav ul li{
width:100px;
float:left;
list-style:none;
line-height:35px;
text-align:center;
padding:0 10px;
border:1px;
}
a{
font-size:16px;
color:#FFF;
}
#nav ul li a{
height:40px;
color:#fff;
text-decoration:none;
float:left;
font-family:"微软雅黑", "黑体", "宋体";
}
#nav ul li a:hover{
background:#fff;
color:#000;
text-decoration:underline;
} 展开
3个回答
展开全部
有没有声明doctype
就是页面最顶部声明
<!doctype html>
或者其他
就是页面最顶部声明
<!doctype html>
或者其他
更多追问追答
追问
没有,但是把这句加在顶部一样没有效果
追答
把完整的代码发上来看看
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
有html的内容吗?发上来看看呗,如果是#nav没居中的话css应该没写错的说
追问
首页
简介
测试1
测试2
测试3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不要相信预览
把整个页面的代码发来看看吧,估计是你没加DTD声明?
把整个页面的代码发来看看吧,估计是你没加DTD声明?
追问
已上传,你看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询