aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/css/layout_mode/index.md
blob: cbc1fea86ec5f111976a26816422215d709eccc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
title: レイアウトモード
slug: Web/CSS/Layout_mode
tags:
  - CSS
  - ガイド
  - レイアウト
  - リファレンス
translation_of: Web/CSS/Layout_mode
---
{{CSSRef}}

 [CSS](/ja/docs/Web/CSS) の**レイアウトモード** (または単に「レイアウト」) は、ボックスの位置やサイズを、兄弟要素や祖先要素のボックスとの相互作用を踏まえて決めるアルゴリズムです。複数のレイアウトモードがあります。

- *[通常フロー](/ja/docs/Web/CSS/CSS_Flow_Layout)* — すべての要素は何かの操作をして外さない限り、通常フローの一部です。通常フローは、段落のようなボックスをレイアウトするための*ブロックレイアウト*と、テキストのような行内アイテムをレイアウトするための*インラインレイアウト*を含みます。
- [*表レイアウト*](/ja/docs/Web/CSS/CSS_Table)は、表のレイアウトのためのものです。
- *浮動レイアウト*は、アイテムを左または右に配置して、残りの部分はそれを回り込む通常フローにするためのものです。
- [*位置指定レイアウト*](/ja/docs/Web/CSS/CSS_Positioning)は、他要素とほとんど相互作用のない位置指定要素のためのものです。
- [*段組みレイアウト*](/ja/docs/Web/CSS/CSS_Columns)は、新聞のように複数の段でコンテンツをレイアウトするためのものです。
- [*フレックスボックスレイアウト*](/ja/docs/Web/CSS/CSS_Flexible_Box_Layout)は、滑らかに大きさが変更できる複雑なページのレイアウトに使われます。
- [*グリッドレイアウト*](/ja/docs/Web/CSS/CSS_Grid_Layout)は、固定グリッドを基準にした要素配置に使われます。

> **Note:** レイアウトモードによって、使える [CSS プロパティ](/ja/docs/Web/CSS/Reference)に制限があります。多くは 1 つか 2 つのレイアウトモードで用いられ、別のレイアウトモードに関わる要素に設定しても効果がありません。

## 関連情報

- {{CSS_key_concepts}}