「テキストのレイアウトが横2列に変更になった⁉」とか突然発生するレイアウト変更に驚愕。。。
「HTMLに手を加えるのめんどくさい…」ってなった時にCSSだけで強制的に横2列、3列、4列にしちゃうやり方(需要あるのかな…)
まずは、どんな感じかデモを。
デモ
2列にするデモです。特に書くことが無いので、「あかさたな」でも書こうかな。
あいうえお かきくけこ さしすせそ たちつてと なにぬねの はひふへほ まみむめも やゆよ らりるれろ わをん
テキストのpタグをCSSだけで2列に変更して、列の間にイイ感じの余白まで自動で追加されます。
これを実現するCSSがコチラ
CSS
p { column-count:2; // 列の余白を無くしたい場合は「gap: 0」を追加 // gap: 0; }
この「column-count:2」が横2列にするすごいやつ。
横の列をもっと増やしたい場合は、数字を大きくして、1列に戻したい時は「1」を指定すれば1列になるんだ。
これ知った時はビビったので、もし知らない人いたら一緒にビビろうぜ!
コメント