请看一下这段代码
问题如下:
答案 0 :(得分:2)
从您的float
&中删除不必要的#nav
表格。 ul
。然后将width
定义为#nav
,例如600px
#nav{
width:600px;
}
#nav ul
{
padding:0px;
margin:0px;
list-style:none;
overflow: hidden;
}
检查一下 http://jsfiddle.net/JDwjJ/1/
<强>已更新强>
如果宽度未知,那么您可以使用display:inline-block
属性:
#nav {
display:inline-block;
*display:inline/* For IE7*/
*zoom:1/* For IE7*/
}
#container{
text-align:center;
}
#main{
text-align:left;
}
答案 1 :(得分:2)
对于
1.nav必须位于#main的顶部,而不是并排;
只需申请
clear:both
2.如果我不确切地为它设置准确的宽度,我如何将#nav集中在#container中?尝试保证金:0自动;没有成功?
您必须通过此边距设置此内容容器的某个宽度0自动将起作用
更新:请查看是否需要相同的