通常のCSSセンタリングの問題は、私には機能しません。問題は、完成した幅のピクセルがわからないことです。
ナビゲーション全体の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>