所以在我的网站上我试图让我的导航菜单对齐中心,但由于某种原因它不起作用。我试过申请
margin-right: auto;
margin-left:auto;
我也尝试过其他CSS技巧,但它仍然不会对齐中心。有人可以用firebug看我的网站并告诉我我做错了什么吗?
我的网站是http://dev.pti-world.com 我认为我对CSS的了解不错,但显然不是因为我遇到了这个小问题,我无法弄明白。
答案 0 :(得分:0)
尝试再次包装你的navi并给出包装器
text-align:center;
和你的导航
display:inline-block;
答案 1 :(得分:0)
如果您想将其居中,可以使用margin: 0 auto;
您需要在css中更改两行:
解决方案:
#megaMenu ul.megaMenu {
float:left; <---- delete this because with a float you cant center it.
}
并更改此
#megaMenu.megaMenuHorizontal ul.megaMenu {
width: 950px;
margin: 0 auto;
}
答案 2 :(得分:0)
提供ul
居中的文字,并使li
不会浮动和内联阻止:
#megaMenu ul.megaMenu {
text-align: center;
}
#megaMenu ul.megaMenu > li {
float: none;
display: inline-block;
}
这将回溯到Internet Explorer 8。