1

例として、ラッパー div の背景色を赤にして、他の div がその中に配置されると塗りつぶします。

ただし、margin: auto; を使用して中央に配置されているためです。その中のdivはフロートされ、色は下に続きません。マージン auto を削除して float:left; に置き換えると、その後、色はそのまま続行されます。

これを回避するには、マージンを auto に保ち、overflow: hidden を使用して色を下に流します。ただし、私が取り組んでいるこのサイトでは、オーバーフローを表示し続ける必要があります。

これを機能させる別の方法はありますか?また、知っていれば、overflow hidden がそのように機能する理由を説明できますか。

ありがとうございました

4

2 に答える 2