我在包装器div中有一个ul菜单。每个li元素都有float:left(这是一个水平菜单)。 我想把菜单放在我的页面容器中(大约1100px),但我不知道菜单的大小是什么,所以我不能使用“margin:0 auto”。
我尝试了很多不同的东西,但我无法让它发挥作用。
这是wordpress中的菜单,因此ul和包装div的标记由wordpress生成。我宁愿不要搞砸......
答案 0 :(得分:7)
您可以定义容器display:inline-block
并通过设置属性text-align:center
将文本与容器的中心对齐,如下所示:
<强> CSS 强>
.nav > li {
display:inline-block;
*display:inline; /* ie7 fix */
zoom:1; /* hasLayout ie7 trigger */
}
.nav {
text-align:center;
}
答案 1 :(得分:4)
最好能为此使用display:inline-block
属性。像这样:
body{
text-align:center;
}
.parent{
text-align:left;
background:red;
display:inline-block;
*display:inline;/* For IE7*/
*zoom:1;/* For IE7*/
}
答案 2 :(得分:0)
Application_BeginRequest