概要
外枠の中に複数カラムを起き、1つのカラムを最大幅まで伸長するためのCSS。
外枠
外枠を表示領域の80%の幅とし、センタリング。
- 幅を表示領域の80%に:
width: 80%;
- 左右方向のセンタリング:
margin: 0 auto;
width: 80%; margin: 0 auto;
外枠の中に複数カラム
親要素にdisplay: flex;
を指定し、伸長する子要素のみflex: 1;
を指定。
2カラム~右拡張
- 外枠(親要素):
display: flex;
- 左側カラム:幅指定なし→内容に合わせる
- 右側カラム:
flex: 1;
→残り幅一杯
margin: 10px;
margin: 10px;flex: 1;
いづれの御時にか、女御、更衣あまた候ひ給ひける中に、いとやむごとなき際にはあらぬが、すぐれて 時めき給ふありけり。
いづれの御時にか、女御、更衣あまた候ひ給ひける中に、いとやむごとなき際にはあらぬが、すぐれて 時めき給ふありけり。
3カラム~中央拡張
- 外枠(親要素):
display: flex;
- 左側カラム:
width: 10%;
- 中央カラム:
flex: 1;
→残り幅一杯 - 右側カラム:
width: 10%;
width 10%;
margin: 10px;flex: 1;
いづれの御時にか、女御、更衣あまた候ひ給ひける中に、いとやむごとなき際にはあらぬが、すぐれて 時めき給ふありけり。
いづれの御時にか、女御、更衣あまた候ひ給ひける中に、いとやむごとなき際にはあらぬが、すぐれて 時めき給ふありけり。
width 10%;