column-gap プロパティ
column-gap プロパティは、エレメントどうしの横方向の間隔を指定する CSS プロパティです。 ギャップ値は CSS の長さで指定します。
display: flex; や columns によってエレメントが横に並ぶようなレイアウトで機能します。
column-gap プロパティは親エレメントに指定します。
#over {
column-count: 3;
column-gap: 3em;
}
詳しくはExampleを参照してください
columns、 column-width、 column-count プロパティによってカラムに分割されたカラム間のギャップ幅を指定することもできます。 ギャップ値は CSS の長さで指定します。
columns、 column-width、 column-count プロパティは、エレメントをカラムに分割(横に分割)表示します。
カラムについての説明です。<table> の説明でもカラムという表現が出てくるので混合してしまいます。
カラム間に罫線を表示する column-rule プロパティが設定されている場合は、column-gap プロパティは middle に設定されます。
縦方向の間隔を指定するには row-gap プロパティを使用します。横と縦の間隔を一括で指定するには gap プロパティを使用します。
ページ内 Index
構文(Syntax)
CSS
column-gap: normal | length | initial | inherit ;
DOM ( JavaScript )
String = object.style.columnGap;
object.style.columnGap=" normal | length | initial | inherit ";
値(Values)
| Value | 摘要 |
|---|---|
| normal | 初期値(default値) |
| length | ギャップを数値で設定 |
| initial | 初期値に戻す |
| inherit | 親エレメントのプロパティを継承 |
備考(Remarks)
| 初期値(Default value) | normal |
| 継承(Inherited) | No |
| 変化(Animatable) | Yes |
Example
column-gap プロパティの例です。1つのエレメントを横方向に3列に分割して、列間を1文字分あけています。
関連プロパティ
以下のような関連するプロパティがあります。
| プロパティ名 | 概要 |
|---|---|
| カラムに分割 | |
| columns | エレメントの分割数と幅の指定 |
| column-count | 分割数 |
| column-width | 分割する内容の幅 |
| 分割の調整 | |
| column-fill | 均等に割るか |
| column-span | 分割されたエレメントにまたがって表示 |
| カラム間のギャップと罫線 | |
| column-gap | 分割した内容の間 |
| column-rule | column-rule-width、column-rule-style、column-rule-colorプロパティの一括指定 |
| column-rule-color | カラム間に装飾する罫線の色 |
| column-rule-style | カラム間に装飾する罫線の種類 |
| column-rule-width | カラム間に装飾する罫線の幅 |
