clearfix
divタグとfloatを使ったシンプルな2コラムデザインを手がけましたが、背景が重要だったため、各ブラウザで表示を統一するのに手こずりました。ネットで検索したり、過去の「Web creators」を読み直したりしてなんとか解決しました。
第1ポイントとしては、clearfixという手法です。
.clearfix{zoom:1;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
特にIE用のzooomの効果には感動しました。
第2ポイントは、IE6用にfloatを設定したdivのボックスにdisplay:inline;を指定することです。 この設定をしないとIE6では、marginの値が倍になってしまう痛?いバグがあります。
結果だけ見るとなんてことないのですが、やはり各ブラウザ間で表示を統一するのはしんどいですね。サンレシステムでは、動作検証としていずれもWindows版の最新バージョンで
- IE7
- IE6
- FireFox
- Opera
カテゴリ:
HTMLトラックバック(0)
このブログ記事を参照しているブログ一覧: clearfix
このブログ記事に対するトラックバックURL: http://www.3re.jp/mt3re/mt-tb.cgi/15


コメントする