こんばんは、
ボタンの間に隙間がなく、画面に一元化されたナビゲーションバーが欲しいのですが。'float:left'を使用することで、ギャップを埋めることができることに気付きました。ただし、これにより、ナビゲーションバーが左にフラッシュされます。'float:left'がないと、ギャップはまだ集中化されます。誰かが私を助けてくれたら幸いです。ありがとう!
私のCSSコードは次のとおりです。
#nav {
list-style: none;
font-weight: bold;
margin-bottom: 10px;
width: 100%;
text-align: center;
}
#nav ul {
list-style-type: none;
margin: 0px;
padding: 0;
}
#nav li {
margin: 0px;
display: inline;
}
#nav li a {
padding: 10px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
background-color: #086ba9;
float: left
}
#nav li a:hover {
color: #FFFFFF;
background-color: #35af3b;
}
以下は私の部分的なhtmlコードです:
<div id="nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Crawler</a></li>
<li><a href="#">Visual Analytics</a></li>
</ul>
</div>
乾杯、ZH