0

listings_container可変数のdivを含むコンテナdivがありlisting、それぞれがその前のdivをクリアしています。コンテナdivlistings_containerには、CSSプロパティoverflow-x: hidden; overflow-y: auto;と、fixedwidthおよびmax-heightdefinedがあります。

問題:オーバーフローしたdivがスペースを占有するのを防ぐにはどうすればよいですか?Saylistings_containerの高さは30listingピクセル、高さは10ピクセルです。listing内部に4つ以上ある場合listings_container、4番目listing以降のdivは非表示になり、の垂直スクロールバーが表示されlisting_cotainerます。オーバーフローしたlistingdivが占めるスペースにより、別の浮動divがクリアされる可能性がありlistings_containerます。これは、避けたいことです。

どんな助けでも本当に感謝します!ありがとう!

4

1 に答える 1

0

オーバーフローコンテンツをautoのままにすると、コントロールの境界を常に超えてしまい、かなり使用できない効果が生じます。divのサイズを設定する場合、コンテンツがオーバーフローしないことがわかっている場合を除いて、通常はautoを使用しません。

サイズを固定するために、非表示にするかスクロールするかを選択できます。個人的には、基本的にoverflow-yを使用しているスクロールコンテナを使用しています。次に、固定の高さを使用します。

于 2012-04-14T04:44:58.387 に答える