通常的CSS居中问题,对我不起作用,问题是我不知道最终的宽度px
我对整个导航有一个div,然后在其中的每个按钮都使用了div,当有多个按钮时,它们将不再居中。:(
的CSS
.nav{
margin-top:167px;
width:1024px;
height:34px;
}
.nav_button{
height:34px;
margin:0 auto;
margin-right:10px;
float:left;
}
的HTML
<div class="nav">
<div class="nav_button">
<div class="b_left"></div>
<div class="b_middle">Home</div>
<div class="b_right"></div>
</div>
<div class="nav_button">
<div class="b_left"></div>
<div class="b_middle">Contact Us</div>
<div class="b_right"></div>
</div>
</div>
任何帮助将不胜感激。谢谢
结果
如果宽度未知,我确实找到了一种将按钮居中的方法,虽然不完全满意,但没关系,它可以工作:D
最好的方法是放在桌子上
<table class="nav" align="center">
<tr>
<td>
<div class="nav_button">
<div class="b_left"></div>
<div class="b_middle">Home</div>
<div class="b_right"></div>
</div>
<div class="nav_button">
<div class="b_left"></div>
<div class="b_middle">Contact Us</div>
<div class="b_right"></div>
</div>
</td>
</tr>
</table>