CSS3 列表邊框column-rule
column-rule主要是用來定義列與列之間的邊框?qū)挾取⑦吙驑邮?/strong>和邊框顏色。簡單點說,就有點類似于常用的border屬性。但column-rule是不占用任何空間位置的,在列與列之間改變其寬度不會改變?nèi)魏瘟械奈恢谩?/p>
語法規(guī)則:
column-rule:<column-rule-width>|<column-rule-style>|<column-rule-color>
取值說明:
屬性值
|
屬性值說明
|
column-rule-width
|
類似于border-width屬性,主要用來定義列邊框的寬度,其默認(rèn)值為“medium”,column-rule-width屬性接受任意浮點數(shù),但不接收負(fù)值。但也像border-width屬性一樣,可以使用關(guān)鍵詞:medium、thick和thin。
|
column-rule-style
|
類似于border-style屬性,主要用來定義列邊框樣式,其默認(rèn)值為“none”。column-rule-style屬性值與border-style屬值相同,包括none、hidden、dotted、dashed、solid、double、groove、ridge、inset、outset。
|
column-rule-color
|
類似于border-color屬性,主要用來定義列邊框顏色,其默認(rèn)值為前景色color的值,使用時相當(dāng)于border-color。column-rule-color接受所有的顏色。如果不希望顯示顏色,也可以將其設(shè)置為transparent(透明色)
|
例如:為了能有效區(qū)分欄目列之間的關(guān)系,可以為其設(shè)置一個列邊框,代碼為:
column-rule: 2px dotted green;
任務(wù)
在CSS編輯器第19-23行輸入正確代碼,為欄目列設(shè)置一個3px的灰色實體邊框線。注意瀏覽器的兼容性,效果如下圖所示:

溫馨提示:案例的效果如上圖所示才算順利通關(guān),否則請再學(xué)習(xí)一遍本節(jié)的知識點!
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>列表邊框column-rule</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="columns">
<h2>我要分列顯示</h2>
<p>為了能在Web頁面中方便實現(xiàn)類似報紙、雜志那種多列排版的布局,W3C特意給CSS3增加了一個多列布局模塊(CSS Multi Column Layout Module)。它主要應(yīng)用在文本的多列布局方面。對于文本的多列布局,我想大家并不陌生,因為報紙和雜志上我們隨處可見,這種布局在報紙和雜志上都使用了幾十年了,但需要在Web頁面上實現(xiàn)文本的多列布局,正如下圖所示。</p>
<p>為了能在Web頁面中方便實現(xiàn)類似報紙、雜志那種多列排版的布局,W3C特意給CSS3增加了一個多列布局模塊(CSS Multi Column Layout Module)。它主要應(yīng)用在文本的多列布局方面。對于文本的多列布局,我想大家并不陌生,因為報紙和雜志上我們隨處可見,這種布局在報紙和雜志上都使用了幾十年了,但需要在Web頁面上實現(xiàn)文本的多列布局,正如下圖所示。</p>
<p>為了能在Web頁面中方便實現(xiàn)類似報紙、雜志那種多列排版的布局,W3C特意給CSS3增加了一個多列布局模塊(CSS Multi Column Layout Module)。它主要應(yīng)用在文本的多列布局方面。對于文本的多列布局,我想大家并不陌生,因為報紙和雜志上我們隨處可見,這種布局在報紙和雜志上都使用了幾十年了,但需要在Web頁面上實現(xiàn)文本的多列布局,正如下圖所示。</p>
</div>
</body>
</html>
.columns {
padding: 5px;
border: 1px solid green;
width: 900px;
margin: 20px auto;
-webkit-column-count:3;
-moz-column-count:3;
-o-column-count:3;
-ms-column-count:3;
column-count:3;
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
-o-column-gap: 2em;
-ms-column-gap: 2em;
column-gap: 2em;
-webkit-?;
-moz-?;
-o-?;
-ms-?;
?;
}
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求