CSS Layout
Overview
CSSでレイアウトを組む方法をまとめているセクション。
種類 以下の種類がある。
- フロートレイアウト(Float Layout)
- フレックスボックスレイアウト(Flexbox Layout)
- CSSグリッドレイアウト(CSS Grid Layout)
- ポジショ ニング(Positioning)
- テーブルレイアウト(Table Layout)
- マルチカラムレイアウト(Multi-column Layout) CSSでレイアウトを組むための方法はいくつかあり、それぞれの方法には特定の用途やメリットがあります。代表的なレイアウトの方法を以下に紹介します。
フロートレイアウト(Float Layout
要素を左または右に浮かせることでレイアウトを作成する。
.container {
overflow: hidden; /* フロートをクリアするため */
}
.box {
float: left;
width: 50%;
}
フレックスボックスレイアウト(Flexbox Layout)
**1次元のレイアウト(横方向または縦方向)**を簡単に作成できる。親要素に display: flex;
を指定。
.flex-container {
display: flex;
justify-content: space-between; /* 子要素間のスペースを均等に */
}
.flex-item {
flex: 1;
}