--- title: columns slug: Web/CSS/columns tags: - CSS - CSS 段組みレイアウト - CSS プロパティ - リファレンス - recipe:css-shorthand-property browser-compat: css.properties.columns translation_of: Web/CSS/columns --- {{CSSRef}} **`columns`** は [CSS](/ja/docs/Web/CSS) 一括指定プロパティで、要素の内容物を描画する際に使用する段数や段の幅を設定します。 {{EmbedInteractiveExample("pages/css/columns.html")}} ## 構成要素のプロパティ このプロパティは以下の CSS プロパティの一括指定です。 - [`column-count`](/ja/docs/Web/CSS/column-count) - [`column-width`](/ja/docs/Web/CSS/column-width) ## 構文 ```css /* 段の幅 */ columns: 18em; /* 段数 */ columns: auto; columns: 2; /* 段の幅と段数の両方 */ columns: 2 auto; columns: auto 12em; columns: auto auto; /* グローバル値 */ columns: inherit; columns: initial; columns: revert; columns: unset; ``` `columns` プロパティは以下に挙げる値を 1 つまたは 2 つで、順不同で指定します。 ### 値 - `<'column-width'>` - : 理想的な段の幅であり、 {{cssxref("<length>")}} または `auto` キーワードで定義されます。実際の段の幅は、実際の空間に合わせて広くなったり狭くなったりします。 {{cssxref("column-width")}} を参照してください。 - `<'column-count'>` - : 要素の内容物が流れる理想的な段の数であり、 {{cssxref("<integer>")}} または `auto` キーワードで定義します。この値と段の幅の両方が `auto` でない場合は、最大の段数を示します。 {{cssxref("column-count")}} を参照してください。 ## 公式定義 {{cssinfo}} ## 形式文法 {{csssyntax}} ## 例 ### 3 つの等しい段の設定 #### HTML ```html

This is a bunch of text split into three columns using the CSS `columns` property. The text is equally distributed over the columns.

``` #### CSS ```css .content-box { columns: 3 auto; } ``` #### 結果 {{EmbedLiveSample('Setting_three_equal_columns', 'auto', 120)}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - {{cssxref("widows")}} - {{cssxref("orphans")}} - [ページ化メディア](/ja/docs/Web/CSS/Paged_Media) - [段組みレイアウト](/ja/docs/Learn/CSS/CSS_layout/Multiple-column_Layout)