水平ナビゲーションバーを中央に配置するのに本当に苦労しています。display:inline-block; の混合を試しました。コードは役に立ちませんでしたが、私が別の方法で試す方法を知っている人はいますか。
HTML コード
<div class="container">
<div id="navcontainer" class="navlist" style="background: #99ccff;">
<ul id="navlist">
<li><a id="link1" onmouseover="chbg('#99ccff')" onMouseOut="chbg('#99ccff')" href="#">Products</a></li>
<li><a id="link2" onmouseover="chbg('#ff9999')" onMouseOut="chbg('#99ccff')" href="#">Holidays / Travel</a></li>
<li><a id="link3" onmouseover="chbg('#ffff99')" onMouseOut="chbg('#99ccff')" href="#">Motors / Transport</a></li>
<li><a id="link4" onmouseover="chbg('#99cc66')" onMouseOut="chbg('#99ccff')" href="#">Services</a></li>
</ul>
<br style="clear:right"/>
</div>
</div>
CSSコード
.navlist {
width: 100%;
background-color: #333;
padding-top: 90px;
text-align:center;
}
.navlist ul {
margin: 0; padding: 0;
float: left;
}
.navlist ul li {
display:inline;
}
.navlist ul li a {
text-decoration: none;
color: white;
padding: 0px 20px;
display:inline-block;
}
.navlist ul li a:visited {
color: #333;
}
.navlist ul li a:hover, .menu ul li .current {
color: #333;
}