css3 column-rule用法
css3 column-rule用法:
column-rule屬性用來(lái)規(guī)定列與列之間的邊框樣式,有點(diǎn)類似于border屬性。但是和border不同的是,它只作用于兩列之間的位置,并且不占用任何空間。
語(yǔ)法結(jié)構(gòu):
column-rule:<column-rule-width> || <column-rule-style> || <column-rule-color>
此屬性是一個(gè)復(fù)合屬性。
參數(shù)解析:
(1).column-rule-width:規(guī)定邊框的寬度,默認(rèn)值是medium”。
(2).column-rule-style:規(guī)定邊框的樣式,其默認(rèn)值為“none”。
(3).column-rule-color:規(guī)定邊框的顏色,其默認(rèn)值為前景色color的值,可以設(shè)置其為透明。
瀏覽器支持:
(1).IE10和IE10以上瀏覽器支持此屬性。
(2).谷歌瀏覽器支持此屬性。
(3).火狐瀏覽器支持此屬性。
(4).opera瀏覽器支持此屬性。
(5).Safari瀏覽器支持此屬性。
特別說(shuō)明:
火狐瀏覽器需要加 -moz-前綴。
谷歌和Safari瀏覽器需要添加-webkit-前綴。
代碼實(shí)例:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://ipnx.cn/" /> <title>php中文網(wǎng)</title> <style type="text/css"> .columns { border: 1px solid green; width: 600px; margin: 20px auto; -webkit-column-count:2; -moz-column-count:2; column-count:2; -moz-column-rule: 2px solid blue; -webkit-column-rule: 2px solid blue; column-rule: 2px solid blue; } </style> </head> <body> <div class="columns"> 互聯(lián)網(wǎng)的出現(xiàn),極大的促進(jìn)了信息的交流,隨著步伐的前進(jìn),網(wǎng)站的交互需求越來(lái)越多,但是受限于當(dāng)時(shí)的軟硬件條件, 特別是網(wǎng)絡(luò)環(huán)境的限制,非常簡(jiǎn)單的表單驗(yàn)證都要花費(fèi)大量的時(shí)間在服務(wù)器與客戶端之間進(jìn)行傳輸, 后來(lái)改名為JavaScript。隨著JavaScript在互聯(lián)網(wǎng)上的成功運(yùn)用,微軟公司也隨之開發(fā)了自己的"JavaScript"名叫JScript, 于是在互聯(lián)網(wǎng)上就出現(xiàn)多種標(biāo)準(zhǔn)的"JavaScript"腳本語(yǔ)言,如果任其發(fā)展下去,那么將會(huì)嚴(yán)重影響互聯(lián)網(wǎng)發(fā)展, 于是標(biāo)準(zhǔn)化迫在眉睫。最后JavaScript被提交給提交給歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA), 并最終推出了ECMA-262標(biāo)準(zhǔn),定義了名為ECMAScript的腳本語(yǔ)言,從此以后瀏覽器都將ECMAScript作為JavaScript的實(shí)現(xiàn)基礎(chǔ)。 </div> </body> </html>
上面的代碼設(shè)置兩列之間邊框的相關(guān)樣式。
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://ipnx.cn/" /> <title>php中文網(wǎng)</title> <style type="text/css"> .columns { border: 1px solid green; width: 600px; margin: 20px auto; -webkit-column-count:2; -moz-column-count:2; column-count:2; -moz-column-rule: 40px solid blue; -webkit-column-rule: 40px solid blue; column-rule: 40px solid blue; } </style> </head> <body> <div class="columns"> 互聯(lián)網(wǎng)的出現(xiàn),極大的促進(jìn)了信息的交流,隨著步伐的前進(jìn),網(wǎng)站的交互需求越來(lái)越多,但是受限于當(dāng)時(shí)的軟硬件條件, 特別是網(wǎng)絡(luò)環(huán)境的限制,非常簡(jiǎn)單的表單驗(yàn)證都要花費(fèi)大量的時(shí)間在服務(wù)器與客戶端之間進(jìn)行傳輸, 后來(lái)改名為JavaScript。隨著JavaScript在互聯(lián)網(wǎng)上的成功運(yùn)用,微軟公司也隨之開發(fā)了自己的"JavaScript"名叫JScript, 于是在互聯(lián)網(wǎng)上就出現(xiàn)多種標(biāo)準(zhǔn)的"JavaScript"腳本語(yǔ)言,如果任其發(fā)展下去,那么將會(huì)嚴(yán)重影響互聯(lián)網(wǎng)發(fā)展, 于是標(biāo)準(zhǔn)化迫在眉睫。最后JavaScript被提交給提交給歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA), 并最終推出了ECMA-262標(biāo)準(zhǔn),定義了名為ECMAScript的腳本語(yǔ)言,從此以后瀏覽器都將ECMAScript作為JavaScript的實(shí)現(xiàn)基礎(chǔ)。 </div> </body> </html>
此邊框不占據(jù)任何的空間,也可以隨意向兩端擴(kuò)展,并不會(huì)改變其他相關(guān)屬性。