1
私は次のマークアップがありますこれらの要素が重なっていないのはなぜですか?
<div class="promo">
<p class="preview"><a href="#"><img src="preview.png"></a></p>
<p class="caption"><a href="/">Project caption</a></p>
</div>
.promo .preview img {
display: block;
margin: 0 auto;
width: 80%;
}
.promo .caption {
background: white;
padding: 0.50em;
margin-top: -2.00em;
}
をそして、これは私が得るものです:
はなぜキャプション要素は、画像と重なりませんか?それは画像なしで.preview
divと重複します。また、画像がdisplay: inline
の場合は重複しません。
これは機能します、ありがとうございます!なぜそれが機能するのか説明してもらえますか? – Ross
あなたの評価の答えを編集しました。良いものを持っている :) – josemota