
- CSS 教程
- CSS - 首頁
- CSS - 路線圖
- CSS - 簡介
- CSS - 語法
- CSS - 選擇器
- CSS - 包含
- CSS - 測量單位
- CSS - 顏色
- CSS - 背景
- CSS - 字型
- CSS - 文字
- CSS - 圖片
- CSS - 連結
- CSS - 表格
- CSS - 邊框
- CSS - 塊級邊框
- CSS - 內聯邊框
- CSS - 外邊距
- CSS - 列表
- CSS - 內邊距
- CSS - 游標
- CSS - 輪廓
- CSS - 尺寸
- CSS - 捲軸
- CSS - 內聯塊
- CSS - 下拉選單
- CSS - 可見性
- CSS - 溢位
- CSS - 清除浮動
- CSS - 浮動
- CSS - 箭頭
- CSS - 調整大小
- CSS - 引號
- CSS - 排序
- CSS - 定位
- CSS - 連字元
- CSS - 懸停
- CSS - 顯示
- CSS - 聚焦
- CSS - 縮放
- CSS - 平移
- CSS - 高度
- CSS - 連字元字元
- CSS - 寬度
- CSS - 不透明度
- CSS - Z-Index
- CSS - 底部
- CSS - 導航欄
- CSS - 疊加層
- CSS - 表單
- CSS - 對齊
- CSS - 圖示
- CSS - 圖片庫
- CSS - 註釋
- CSS - 載入器
- CSS - 屬性選擇器
- CSS - 組合器
- CSS - 根元素
- CSS - 盒模型
- CSS - 計數器
- CSS - 剪下
- CSS - 書寫模式
- CSS - Unicode-bidi
- CSS - min-content
- CSS - 全部
- CSS - 內嵌
- CSS - 隔離
- CSS - 溢位滾動
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - 指標事件
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - 最大塊級尺寸
- CSS - 最小塊級尺寸
- CSS - 混合模式
- CSS - 最大內聯尺寸
- CSS - 最小內聯尺寸
- CSS - 偏移量
- CSS - 強調色
- CSS - 使用者選擇
- CSS 高階
- CSS - 網格
- CSS - 網格佈局
- CSS - Flexbox
- CSS - 可見性
- CSS - 定位
- CSS - 層
- CSS - 偽類
- CSS - 偽元素
- CSS - @規則
- CSS - 文字特效
- CSS - 分頁媒體
- CSS - 列印
- CSS - 佈局
- CSS - 驗證
- CSS - 圖片精靈
- CSS - !important
- CSS - 資料型別
- CSS3 教程
- CSS3 - 教程
- CSS - 圓角
- CSS - 邊框圖片
- CSS - 多重背景
- CSS - 顏色
- CSS - 漸變
- CSS - 盒陰影
- CSS - 盒裝飾中斷
- CSS - 游標顏色
- CSS - 文字陰影
- CSS - 文字
- CSS - 二維轉換
- CSS - 三維轉換
- CSS - 過渡
- CSS - 動畫
- CSS - 多列
- CSS - 盒尺寸
- CSS - 工具提示
- CSS - 按鈕
- CSS - 分頁
- CSS - 變數
- CSS - 媒體查詢
- CSS - 函式
- CSS - 數學函式
- CSS - 遮罩
- CSS - 形狀
- CSS - 樣式圖片
- CSS - 特效性
- CSS - 自定義屬性
- CSS 響應式
- CSS 響應式設計 - 簡介
- CSS 響應式設計 - 視口
- CSS 響應式設計 - 網格檢視
- CSS 響應式設計 - 媒體查詢
- CSS 響應式設計 - 圖片
- CSS 響應式設計 - 影片
- CSS 響應式設計 - 框架
- CSS 工具
- CSS - PX 到 EM 轉換器
- CSS - 顏色選擇器和動畫
- CSS 資源
- CSS - 有用資源
- CSS - 討論
CSS - columns 屬性
CSS columns 屬性是用於定義屬性 column-width 和 column-count 值的簡寫屬性,其中 column-width 設定每列的最小寬度,column-count 設定最大列數。
語法
columns: auto |column-width column-count| initial | inherit;
屬性值
值 | 描述 |
---|---|
auto | 將 column-width 和 column-count 都設定為 auto。預設值。 |
column-width | 定義每列的最小寬度。 |
column-count | 定義最大列數。 |
initial | 將屬性設定為其預設值。 |
inherit | 從父元素繼承該屬性。 |
CSS columns 屬性示例
以下示例說明了使用不同值的 columns 屬性。
使用 auto 值的 columns 屬性
為了讓瀏覽器根據內容和可用空間決定列寬,使其根據內容在可用空間中儘可能多地容納列數,我們使用 auto 值。以下示例顯示了這一點。
示例
<!DOCTYPE html> <html> <head> <style> .multicol-col-rule { columns: auto; } p{ background-color: lightgreen; } </style> </head> <body> <h2> CSS columns property </h2> <h4> columns: auto </h4> <div class="multicol-col-rule"> <p> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> </body> </html>
使用寬度和列數值的 columns 屬性
要手動設定列寬和列數,我們可以在單個宣告中在 columns 屬性中指定 column-width 和 column-count。根據指定的寬度,列將適應可用空間,最多達到 column-count 指定的最大數量。以下示例顯示了這一點。
示例
<!DOCTYPE html> <html> <head> <style> .cols1 { columns: 50px 5; } .cols2 { columns: 100px 6; } p{ background-color: lightgreen; } </style> </head> <body> <h2> CSS columns property </h2> <h4> columns: 50px 5 </h4> <div class="cols1"> <p> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> <h4> columns: 100px 6 (see in this case although 6 columns are needed only 4 are shown due to the content and available space.) </h4> <div class="cols2"> <p> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> </body> </html>
columns 屬性的組成屬性
columns 包含 column-width 和 column-count 屬性。這兩個屬性可以組合使用以產生 columns 屬性的效果。以下示例顯示了這一點。
示例
<!DOCTYPE html> <html> <head> <style> .cols1 { column-width: 50px; column-count: 5; } p{ background-color: lightgreen; } </style> </head> <body> <h2> CSS columns property </h2> <h4> column-width: 50px; column-count: 5 </h4> <div class="cols1"> <p> TutorialsPoint is a comprehensive online learning platform offering tutorials, guides, and resources on a wide range of subjects, including programming, web development, data science, and more. It provides free and paid courses, covering basics to advanced topics, with interactive examples and practical exercises. The platform caters to learners of all levels, from beginners to professionals, helping them build skills through structured content and hands-on practice. TutorialsPoint also features coding playgrounds and forums for community support. </p> </div> </body> </html>
支援的瀏覽器
屬性 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
columns | 50.0 | 10.0 | 52.0 | 9.0 | 37.0 |
css_properties_reference.htm
廣告