ナビゲーションバーの最後のリンクとしてアイコンを追加しようとしています。Image in CSS nav bar
ul全体に余分なスペースが追加されていますが、画像が青色ギアを超えて1つのピクセルを拡張していないにもかかわらず、
余白、パディング、行の高さを0に設定しようとしましたが、それでもブロックが拡張されています。
ナビゲーションバー nav bar
CSS
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
font-family: sans-serif;
}
li {
float: left;
}
li a {
color: white;
display: block;
text-align: center;
text-decoration: none;
padding: 14px 16px;
}
HTML
<ul class="menu">
<li><a href="#">PRODUCTION</a></li>
<li><a href="#">OFFICE</a></li>
<li><a href="#">SALES</a></li>
<li><a href="#">MISC</a></li>
<li><a href="#">ADMIN</a></li>
<li><a href="#">GEAR</a></li>
<!--<li><a id="gear" href="#"><img src="gear.png"/></a></li> -->
</ul>
画像 Gear Image
画像ホストに画像を投稿してください。私はあなたのための実際の例でそれを使用したいと思います。 – MassDebates
'li a {padding:14px 16px;}で設定したパディングをクリアしましたか? } '? 'li a#gear {padding:0;}のようなものです。 } '? –