水平方向の ul-li ベースのナビゲーションを構築する方法を理解するのに助けが必要です。難しいのは、すべてのサイズがパーセントでなければならないことです。px も em もありません。さらに、すべてのリスト項目は同じ幅で、ul 全体を埋める必要があります。これに関するもう1つの問題は、少なくとも私の試みでは、7つのリスト項目があり、それぞれに醜い14.28 ...%が表示されることです-これまでの私の試みでは、メインコンテンツエリアが約1になりました-ブラウザ ウィンドウのサイズに応じて、2 ピクセル オフ。
ここに私が取り組んでいるレイアウトのスケッチがあります: 画像へのリンク (まだ十分な評判がないため)
私が今いる場所:
<ul id="#main_menu">
<li class="main_menu_li"><a href="#">One</a></li><li class="main_menu_li"><a href="#">Two</a></li><li class="main_menu_li"><a href="#">Three</a></li><li class="main_menu_li"><a href="#">Four</a></li><li class="main_menu_li"><a href="#">Five</a></li><li class="main_menu_li"><a href="#">Six</a></li><li class="main_menu_li"><a href="#">Seven</a></li>
</ul>
#main_menu{
width: 100%;
list-style: none;
margin: auto 0;
padding: 0;
text-align: left;
overflow: auto;
}
.main_menu_li{
display: inline;
text-align: center;
margin: 0;
padding: 0;
width: 14.28%;
}
.main_menu_li>a{
text-decoration: none;
border: 1px solid #fff;
width: auto;
display: inline-block;
}
このコードの問題は、ul 内の右側にまだ余裕があることです。
あなたが私を助けてくれることを願っています!よろしくお願いいたします。