3
親要素を子画像の幅に合わせようとしています。子画像の親の名誉幅を作ることができますか?
これは読み込み時に機能しますが、ビューポートの高さを変更して画像の高さを強制的に変更すると、親要素は画像の初期サイズを「記憶」し、その幅を維持します。
高さではなく幅で上記を模倣しても問題はありません。ここで
は、行動の映像である:ここでhttp://jmp.sh/8VEOZS8
はcodepenです:http://codepen.io/iamkeir/pen/YWgvdw
html, body { height: 100%; }
.wrapper {
display: inline-block;
height: 100%;
border: 1px solid black;
}
img {
height: 100%;
}
<div class="wrapper">
<img src="http://placehold.it/1280x960" />
</div>
私が知って興味:
1)なぜこれは起こっている
2)修正方法がある場合
ありがとう!
おかげで、それはブロック要素としてそれを表示し、それ等の周りの奇妙なスペースを排除するだけのよう
display: block;
になるように画像を設定しますそれはビューポートの高さを尊重しないということです:http://codepen.io/iamkeir/pen/NAJLrP – iamkeir達成したいのは正確ですか? – thepio
これはもっと大きなインターフェースの一部ですが、私はこの特定の問題の本質にそれを掘り下げようとしました。本質的に、ラッパーと画像の高さを決める別のラッピング要素があります。私が望む振る舞いは、ロード時に起こるものですが、サイズ変更にも流動的であるために - 私はペンを更新しました:http://codepen.io/iamkeir/pen/YWgvdw – iamkeir