[CSS]クロスブラウザ対応、高さの異なるカラムを揃えるスタイルシート

Matthew James Taylorのエントリーから、高さの異なるdivで組んだカラムの高さを揃えるスタイルシートを紹介します。

カラムの高さを揃えるイメージ図

Equal Height Columns with Cross-Browser CSS & No Hacks
demo: 2カラム
demo: 3カラム

以前、紹介した「高さの異なるカラムを揃えるスタイルシート」では、ページ内アンカーで要素が消失したり、IEで印刷できないなどの不具合がありましたが、今回紹介するものは、その2つの不具合が無いものとなっています(IE7調べ)。

対応ブラウザは、IE5.5, 6, 7, Fx1.5, 2, 3, Op8, 9, Safari, Google Chromeなどほとんどのものに対応しています。

仕組みはカラムごとにdivを用意し、それぞれをずらして配置します。
下記は、そのイメージです。

カラムの高さを揃えるスタイルシートの説明図

最小限にしたサンプルをアップしたので、参照ください。
高さの異なるカラムを揃えるスタイルシートのサンプル

sponsors

top of page

©2024 coliss