箇条書きリスト(ulタグ)は通常は縦に並ぶ。
箇条書きを超シンプルなコードで書くと下記のようになる
1 2 3 4 5 |
<ul> <li>さる</li> <li>とり</li> <li>いぬ</li> </ul> |
表示結果↓
- さる
- とり
- いぬ
この箇条書きを横に並ばせたい場合はdisplay:flexが非常に便利だ。
CSSファイルに↓のように記載する
1 2 3 4 5 6 |
ul{ display:flex; } li{ flex:1; } |
そうすると↓のように表示される
- さる
- とり
- いぬ
箇条書きが横になって、幅いっぱいに3つの箇条書きリストが均等に広がった。
ちなみにflex:1はそれぞれ1:1:1の比率で幅を取るってこと。
だから、この比率を 1:1:3 とかにも出来るみたいだ。
関連記事はこちら!