2011-02-07 12 views
2

私は何度も何か問題があり、解決策が何であるか分かりません。CSS:clear:あまりにもうまくいっていますか?

私は2列のレイアウトを持っています(左側のステントとメインエリア)。メインエリアには、2次の2列のレイアウトがあります(たとえば、ニュースセクションの場合はアイコン、ニュースアイテムの場合)。新しいアイテムを左にクリアすると、上にあるイメージをクリアするのではなく、左のナビゲーションバーがクリアされます。

ここにはsampleがあります。これはFF3.6で問題と思われますが、IE8はうまくいくようです。

答えて

0

各ニュースセクションが含まれている<div>には、overflow: hiddenを追加してみてください。私はそのの中でclearの使用を隔離すべきだと思います。

+0

このポールありがとう – kneidels

0

アイコンとテキストを区切るためのニュース列の代わりに列を使用するのではなく、画像上に "float:left"を使用するとどうなりますか?たとえば、このページを見て:

http://clayclerk.com/

画像のためのCSSスタイルは次のとおりです。#mainContentため

.imageleft { 
float:  left; 
margin-right: 10px; 
} 
+0

ありがとうKen、これも良い考えです – kneidels

関連する問題