したがって、順序付けされていないリストのリスト要素をフローティングして作成した水平ナビゲーションバーがあります。正常に動作しますが、2つのリスト要素が2つの境界線と交わる場所で、目的の2倍の厚さを作成します。これを解決する方法はありますか?
試みた1つの解決策: 個々のリスト要素の左右の境界線プロパティを指定できますが、このアプローチはあまりスケーラブルではないようですが、機能します。
ここhttp://jsfiddle.net/mscpg/で私のコードとデモを表示 するか、以下のコードを調べることができます
css
#navigation_bar {
overflow: hidden;
list-style-type: none;
width: 100%;
}
#navigation_bar li {
text-align: center;
float: left;
width: 33%;
border-style: solid;
border-width: 1px;
border-color: black;
}
HTML
<ul id="navigation_bar">
<li>Projection</li>
<li>Real-Time</li>
<li>Cleanup</li>
</ul>