画像を並べてリストを作成しようとしています。それぞれにリンクとホバー時の効果があります。画像がどこかから 142 ピクセルの左マージンを作成することを除いて、すべて正常に動作します。
マージンは 0 ( として複数回宣言されていますmargin: 0
) で、Firebug (Firefox デバッグ ツール) を使用すると、画像の左マージンが 142 ピクセルであることがわかります。
コードは次のとおりです (もちろん短縮されています)。
<div id="">
<ul>
<li><a href=""><img src="" /><img class="bloom" src="" /></a></li>
<li><a href=""><img src="" /><img class="bloom" src="" /></a></li>
<li><a href=""><img src="" /><img class="bloom" src="" /></a></li>
</ul>
</div>
そしてCSS:
# {
height: 185px;
padding: 16px 0px;
position: relative;
width: 100%;
}
# ul {
list-style: none;
width: 951px;
}
# li {
background: black; /*just to verify if the margin was on the LI or IMG*/
float: left;
height: 185px;
margin: 0 16px;
width: 285px;
}
# img {
position: absolute;
}
# img.bloom {
display: none;
z-index: 1;
}
「花」の画像は、ホバー効果の一部です。ご覧のとおり、NOWHERE は「余白」が設定されており、ここでも CSS のどこにもありません。リンクで見ることができます: http://ranierialthoff.com.br/elite/フッターの直前の画像。