Here is the jsfiddle私の質問を説明する。このdivはどのような例ですか?
浮動小数点型のdivに高さがありません(.card
)。画像にネストされたdiv(.image
)が含まれています。イメージは、.card
の境界ボックスを展開してイメージをラップします。 I .image
に兄弟として.card
内部の巣秒のdiv(.text
)をし、画像の上に.text
を配置するために、負のマージントップを使用して、画像がもはや.card
のバウンディングボックスを展開して管理ししかし
、画像の下部に一致するようにします。 .card
のボトム境界は、上に這い上がり、.text
のボトム境界に続きます。
.text
が存在する場合、画像がgrand-parentの展開に成功しないのはなぜですか?
<div class="card">
<div class="image">
<img src="https://dl.dropboxusercontent.com/u/55892413/jsfiddle/image.jpg" width="200px"></div>
</div>
<div class="card">
<div class="image">
<img src="https://dl.dropboxusercontent.com/u/55892413/jsfiddle/image.jpg" width="200px"></div>
<div class="text"></div>
</div>
img {
display: block;
}
.card {
border: 1px solid black; //shows where the bounding-box of this div is
width: 200px;
position: relative;
float: left;
}
.text {
width: 100px;
height: 100px;
background-color: red;
margin-top: -120px;
position: relative;
}
あまりにも混乱しやすい質問です。私はあなたがより多くの視点を得るのだろうか..あなたの質問をもう少しクリアしてください。ありがとう –
間違っていない場合は、このhttps://jsfiddle.net/LeoLion/sc8bn4t3/11/ –
をご覧ください。 (私は多くの仕事をしており、すぐには対応できませんでした) – pastic