私はfloat:left
の画像を持っていますが、その親をオーバーフローさせたいのですが、オーバーフローをカットします。ここでは、任意のoverflow
ルールなしで次のようになります。明示的な高さなしにoverflow:hiddenを使用することはできますか?
ここに私が欲しいものです:
ここでフィドルです:http://jsfiddle.net/ZA5Lm/
For some reason、それが明示的な高さのないoverflow:hidden
が成長している要素になりことを決定しました。
明示的な高さを設定しなくても、私は何とか後の効果を達成できますか?コンテンツの長さとブラウザの幅に基づいてこのdivを自動的にサイズ調整したいので、明示的な高さが機能しません。
画像の幅は固定されていますか? – Jon
'overflow:hidden'(または' visible'以外の値)は、ボックスに浮動小数点を含むブロック書式設定コンテキストを作成させます。フロートにフィットするようにボックスを展開することは、ボックスに 'height:auto'(明示的な高さなし)があるときの副作用の1つに過ぎません。 *なぜ*表示されていないオーバーフローがBFCを作成するのか、なぜ説明しているのかわかりません。 – BoltClock
ビューポートのサイズを変更したときに行うべきことは何ですか(ここのように)(http://jsfiddle.net/YvEcK/)? – user123444555621