フレックス
flex-basis 伸び縮みの前の基準幅
意味
伸び縮みを計算する前の、その子の主軸方向の寸法を決める場合に使います。初期値は auto で、width や中身の大きさに従います。0 や 40% のように書くと、分配の起点が揃いやすいです。
まとめて書く場合は flex です。width と両方書くと、主軸が横のときは flex-basis が優先されます。
コード
HTMLとCSSをコピーして、自分のファイルへ貼り付ければ同じ見た目を確認できます。
<div class="row">
<span>基準</span>
<span>同じ起点</span>
</div>.row {
display: flex;
gap: 0.4rem;
}
.row > span {
flex-basis: 4.5rem;
background: #efeef8;
padding: 0.4rem 0.5rem;
}プレビュー
ブラウザ対応
| ブラウザ | 対応 |
|---|---|
| Chrome | 29〜 |
| Firefox | 22〜 |
| Safari | 9〜 |
| Edge | 12〜 |
| Chrome Android | 29〜 |
| Safari iOS | 9〜 |
出典: MDN Web Docs(`@mdn/browser-compat-data`)