CSS3 多欄版面配置——Columns

來源:互聯網
上載者:User

標籤:布局   str   彩虹   doctype   -o   webkit   但我   元素   out   

CSS3 多欄版面配置——Columns

文法:

columns:<column-width> || <column-count>

多欄版面配置columns屬性參數主要就兩個屬性參數:列寬和列數。

參數

參數說明

<column-width>

主要用來定義多列中每列的寬度

<column-count>

主要用來定義多列中的列數

執行個體代碼:

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>多欄版面配置——Columns</title>    <style type="text/css">        .columns{            width: 500px ;            padding:5px;            border:2px  solid slateblue;            margin: 40px auto;            -webkit-columns:100px 4;            -moz-columns: 100px 4;            -o-columns:100px 4;            -ms-columns: 100px 4;            columns: 100px 4;        }        h1{            color:blue;        }    </style></head><body><div class="columns">    <h1>我要分列顯示</h1>    <p>        輕輕的我走了,        正如我輕輕的來;        我輕輕的招手,        作別西天的雲彩。                 那河畔的金柳,        是夕陽中的新娘;        波光裡的豔影,        在我的心頭蕩漾。                 軟泥上的青荇,        油油的在水底招搖;        在康河的柔波裡,        我甘心做一條水草!                 那榆蔭下的一潭,        不是清泉,        是天上虹;        揉碎在浮藻間,        沉澱著彩虹似的夢。                 尋夢?撐一支長篙,        向青草更青處漫溯;        滿載一船星輝,        在星輝斑斕裡放歌。                 但我不能放歌,        悄悄是別離的笙簫;        夏蟲也為我沉默,        沉默是今晚的康橋!                 悄悄的我走了,        正如我悄悄的來;        我揮一揮衣袖,        不帶走一片雲彩。    </p></div></body></html>

效果:

CSS3 column-count 屬性

column-count 屬性規定元素應該被劃分的列數。

文法
column-count: number|auto;

值描述測試number元素內容將被劃分的最佳列數。

auto由其他屬性決定列數,比如 "column-width"。

代碼執行個體:

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>多欄版面配置——Columns</title>    <style type="text/css">        .columns{            width: 500px ;            padding:5px;            border:2px  solid slateblue;            margin: 40px auto;            -moz-column-count:3; /* Firefox */            -webkit-column-count:3; /* Safari and Chrome */            column-count:3;        }    </style></head><body><div class="columns">    <p>        輕輕的我走了,        正如我輕輕的來;        我輕輕的招手,        作別西天的雲彩。        那河畔的金柳,        是夕陽中的新娘;        波光裡的豔影,        在我的心頭蕩漾。        軟泥上的青荇,        油油的在水底招搖;        在康河的柔波裡,        我甘心做一條水草!        那榆蔭下的一潭,        不是清泉,        是天上虹;        揉碎在浮藻間,        沉澱著彩虹似的夢。        尋夢?撐一支長篙,        向青草更青處漫溯;        滿載一船星輝,        在星輝斑斕裡放歌。        但我不能放歌,        悄悄是別離的笙簫;        夏蟲也為我沉默,        沉默是今晚的康橋!        悄悄的我走了,        正如我悄悄的來;        我揮一揮衣袖,        不帶走一片雲彩。    </p></div></body></html>

效果:

 

CSS3 column-gap 屬性

column-gap 屬性規定列之間的間隔。

注釋:如果列之間設定了 column-rule,它會在間隔中間顯示。

文法
column-gap: length|normal;
length 把列間的間隔設定為指定的長度。  
normal 規定列間間隔為一個常規的間隔。W3C 建議的值是 1em。

 

代碼執行個體:

 

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>多欄版面配置——Columns</title>    <style type="text/css">        .columns{            width: 500px ;            padding:5px;            border:2px  solid slateblue;            margin: 40px auto;            -moz-column-count:3; /* Firefox */            -webkit-column-count:3; /* Safari and Chrome */            column-count:3;            column-gap:50px;        }    </style></head><body><div class="columns">    <p>        輕輕的我走了,        正如我輕輕的來;        我輕輕的招手,        作別西天的雲彩。        那河畔的金柳,        是夕陽中的新娘;        波光裡的豔影,        在我的心頭蕩漾。        軟泥上的青荇,        油油的在水底招搖;        在康河的柔波裡,        我甘心做一條水草!        那榆蔭下的一潭,        不是清泉,        是天上虹;        揉碎在浮藻間,        沉澱著彩虹似的夢。        尋夢?撐一支長篙,        向青草更青處漫溯;        滿載一船星輝,        在星輝斑斕裡放歌。        但我不能放歌,        悄悄是別離的笙簫;        夏蟲也為我沉默,        沉默是今晚的康橋!        悄悄的我走了,        正如我悄悄的來;        我揮一揮衣袖,        不帶走一片雲彩。    </p></div></body></html>

 

效果:

CSS3 column-rule 屬性

規定列之間的寬度、樣式和色彩規則:

文法
column-rule: column-rule-width column-rule-style column-rule-color;
描述
column-rule-width 設定列之間的寬度規則。
column-rule-style 設定列之間的樣式規則。
column-rule-color 設定列之間的色彩規則。

代碼執行個體:

 

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>多欄版面配置——Columns</title>    <style type="text/css">        .columns{            width: 500px ;            padding:5px;            border:2px  solid slateblue;            margin: 40px auto;            -moz-column-count:3; /* Firefox */            -webkit-column-count:3; /* Safari and Chrome */            column-count:3;            column-gap:50px;            -moz-column-gap:50px; /* Firefox */            -webkit-column-gap:50px; /* Safari and Chrome */            -moz-column-rule: 5px outset blue;            -webkit-column-rule: 5px outset blue;            column-rule: 5px outset blue;        }    </style></head><body><div class="columns">    <p>        輕輕的我走了,        正如我輕輕的來;        我輕輕的招手,        作別西天的雲彩。        那河畔的金柳,        是夕陽中的新娘;        波光裡的豔影,        在我的心頭蕩漾。        軟泥上的青荇,        油油的在水底招搖;        在康河的柔波裡,        我甘心做一條水草!        那榆蔭下的一潭,        不是清泉,        是天上虹;        揉碎在浮藻間,        沉澱著彩虹似的夢。        尋夢?撐一支長篙,        向青草更青處漫溯;        滿載一船星輝,        在星輝斑斕裡放歌。        但我不能放歌,        悄悄是別離的笙簫;        夏蟲也為我沉默,        沉默是今晚的康橋!        悄悄的我走了,        正如我悄悄的來;        我揮一揮衣袖,        不帶走一片雲彩。    </p></div></body></html>

 

效果:

CSS3 column-width 屬性

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

文法
column-width: auto|length;

 

描述  
auto 由瀏覽器決定列寬。  
length 規定列的寬度。

 
代碼執行個體:

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>多欄版面配置——Columns</title>    <style type="text/css">        .columns{            width: 500px ;            padding:5px;            border:2px  solid slateblue;            margin: 40px auto;            -moz-column-width:100px; /* Firefox */            -webkit-column-width:100px; /* Safari and Chrome */            column-width:100px;        }    </style></head><body><div class="columns">    <p>        輕輕的我走了,        正如我輕輕的來;        我輕輕的招手,        作別西天的雲彩。        那河畔的金柳,        是夕陽中的新娘;        波光裡的豔影,        在我的心頭蕩漾。        軟泥上的青荇,        油油的在水底招搖;        在康河的柔波裡,        我甘心做一條水草!        那榆蔭下的一潭,        不是清泉,        是天上虹;        揉碎在浮藻間,        沉澱著彩虹似的夢。        尋夢?撐一支長篙,        向青草更青處漫溯;        滿載一船星輝,        在星輝斑斕裡放歌。        但我不能放歌,        悄悄是別離的笙簫;        夏蟲也為我沉默,        沉默是今晚的康橋!        悄悄的我走了,        正如我悄悄的來;        我揮一揮衣袖,        不帶走一片雲彩。    </p></div></body></html>

效果:

 

2017-08-22  19:59:44

CSS3 多欄版面配置——Columns

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.