3

フロートした要素または絶対的に配置された要素をcssのフローにとどまらせる方法を探しています。私は、cssがflow:on flow:offのようなものを持っていないので、それをフローに保持したり、取り出したりするのは愚かだと思っています。

問題は、高さが可変のdiv要素が必要であり、divの左側にフロート画像があり、divが少なくとも画像の高さであることです。また、フロー内にあるすべてのテキストを保持するのに少なくとも十分な大きさである必要があります(これは明らかに問題ではありません)。

サイズを変えることができるように写真が必要です。私は現在jQueryソリューションを使用していますが、機能しています。デバッグしたくないし、何らかのCSSソリューションがあるはずだと思うので、お願いします。

誰かが私がこれを行う方法を知っていますか?

4

3 に答える 3

2

私は通常overflow: hiddenまたはと一緒に行きoverflow: autoます。

于 2009-06-25T13:40:36.333 に答える
0

あなたの状況でうまくいくかもしれないハックは、CSS clear プロパティが「両方」に設定されている残りのコンテンツの後に、div 内に別の要素を追加することです (または、画像が左側にあるため、左)。例えば:

<br style="clear: both" />

これにより、浮動要素の下に要素が強制的に配置され、含まれている div が引き伸ばされます。

于 2009-06-25T07:04:26.977 に答える