CSS——多列

  • 2019 年 11 月 26 日
  • 筆記

定義

多列(Multi Columns)屬性是一些與文本的多列排版相關的CSS屬性。

概述

多列屬性可以將文本設計成像報紙雜誌那種多列排版的布局,類似於Microsoft Word中的段落分欄功能。

多列屬性主要應用於文本的容器元素上,包括列數(column-count屬性)、統一的列寬(column-with屬性)和統一的列間距(cloumn-gap屬性)等。

並不能分別指定各列的寬度,因此結果是內容能且只能均勻分散到多列。

列表

元素

描述

column-count

column-count 屬性用來描述元素應該被劃分的列數。

column-fill

column-fill 屬性用來規定如何填充列(是否進行填充)。

column-gap

column-gap 屬性用來規定元素列間距的大小。

column-rule

column-rule 屬性用來規定列間分隔線的寬度,樣式及顏色。

column-rule-color

column-rule-color 屬性用來規定列間分隔線的顏色規則。

column-rule-style

column-rule-style 屬性用來規定列間分隔線的樣式規則。

column-rule-width

column-rule-width 屬性用來規定列間分隔線的寬度。

column-span

column-span 屬性用來規定元素應當橫跨多少列。

column-width

column-width 屬性用來規定列的寬度。

columns

columns 屬性是一個簡寫的屬性,允許同時規定 column-width 和 column-count 屬性。

變更點

多列屬性全部是CSS3新增加的。