[CSS]クロスブラウザ対応、高さの異なるカラムを揃えるスタイルシート
Post on:2008年10月30日
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