Penggunaan lebar lajur CSS3
Lebar lajur CSS3
sifat lebar lajur digunakan untuk menentukan lebar lajur.
Struktur tatabahasa:
column-width: auto|length;
Analisis parameter:
(1).auto: Nilai lalai, nilainya ditentukan oleh atribut lain yang berkaitan.
(2).panjang: Menentukan lebar lajur, seperti 100px.
Sokongan penyemak imbas:
(1). Pelayar IE10 dan IE10 dan ke atas menyokong atribut ini.
(2). Google Chrome menyokong atribut ini.
(3). Penyemak imbas Firefox menyokong atribut ini.
(4).pelayar opera menyokong atribut ini.
(5).Pelayar Safari menyokong atribut ini.
Nota khas:
Penyemak imbas Firefox perlu menambah awalan -moz-.
Pelayar Google dan Safari perlu menambah awalan -webkit-.
Contoh kod:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.php.cn/" /> <title>php中文网</title> <style type="text/css"> .columns { border: 1px solid green; width: 600px; margin: 20px auto; -webkit-column-width:auto; -moz-column-width: auto; column-width: auto; } </style> </head> <body> <div class="columns"> 互联网的出现,极大的促进了信息的交流,随着步伐的前进,网站的交互需求越来越多,但是受限于当时的软硬件条件, 特别是网络环境的限制,非常简单的表单验证都要花费大量的时间在服务器与客户端之间进行传输, 后来改名为JavaScript。随着JavaScript在互联网上的成功运用,微软公司也随之开发了自己的"JavaScript"名叫JScript, 于是在互联网上就出现多种标准的"JavaScript"脚本语言,如果任其发展下去,那么将会严重影响互联网发展, 于是标准化迫在眉睫。最后JavaScript被提交给提交给欧洲计算机制造商协会(ECMA), 并最终推出了ECMA-262标准,定义了名为ECMAScript的脚本语言,从此以后浏览器都将ECMAScript作为JavaScript的实现基础。 </div> </body> </html>
Kod menetapkan nilai lebar lajur kepada auto nilai lalai (boleh diketepikan kerana tiada atribut lain yang berkaitan ditetapkan, ia akan ditetapkan). dipaparkan dalam satu lajur.
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.php.cn/" /> <title>php中文网</title> <style type="text/css"> .columns { border: 1px solid green; width: 600px; margin: 20px auto; -webkit-column-width:auto; -moz-column-width: auto; column-width: auto; -moz-column-count:3; -webkit-column-count:3; column-count:3; } </style> </head> <body> <div class="columns"> 互联网的出现,极大的促进了信息的交流,随着步伐的前进,网站的交互需求越来越多,但是受限于当时的软硬件条件, 特别是网络环境的限制,非常简单的表单验证都要花费大量的时间在服务器与客户端之间进行传输, 后来改名为JavaScript。随着JavaScript在互联网上的成功运用,微软公司也随之开发了自己的"JavaScript"名叫JScript, 于是在互联网上就出现多种标准的"JavaScript"脚本语言,如果任其发展下去,那么将会严重影响互联网发展, 于是标准化迫在眉睫。最后JavaScript被提交给提交给欧洲计算机制造商协会(ECMA), 并最终推出了ECMA-262标准,定义了名为ECMAScript的脚本语言,从此以后浏览器都将ECMAScript作为JavaScript的实现基础。 </div> </body> </html>
Kod menetapkan nilai kiraan lajur kepada 3, yang bermaksud menetapkan paparan tiga lajur Pada masa ini, lebar lajur akan dilaraskan secara automatik mengikut atribut yang berkaitan.
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.php.cn/" /> <title>php中文网</title> <style type="text/css"> .columns { border: 1px solid green; width: 600px; margin: 20px auto; -webkit-column-width:50px; -moz-column-width: 50px; column-width: 50px; -moz-column-count:3; -webkit-column-count:3; column-count:3; } </style> </head> <body> <div class="columns"> 互联网的出现,极大的促进了信息的交流,随着步伐的前进,网站的交互需求越来越多,但是受限于当时的软硬件条件, 特别是网络环境的限制,非常简单的表单验证都要花费大量的时间在服务器与客户端之间进行传输, 后来改名为JavaScript。随着JavaScript在互联网上的成功运用,微软公司也随之开发了自己的"JavaScript"名叫JScript, 于是在互联网上就出现多种标准的"JavaScript"脚本语言,如果任其发展下去,那么将会严重影响互联网发展, 于是标准化迫在眉睫。最后JavaScript被提交给提交给欧洲计算机制造商协会(ECMA), 并最终推出了ECMA-262标准,定义了名为ECMAScript的脚本语言,从此以后浏览器都将ECMAScript作为JavaScript的实现基础。 </div> </body> </html>
Kod di atas menetapkan lebar kepada 50px dan 3 lajur, tetapi prestasi sebenar bukan 50px lebar. Pada masa ini, lebar lajur akan berkembang secara automatik kepada nilai yang sesuai yang boleh memadankan 3 lajur dan jurang Lajur lalai. Khususnya, nilai lalai bagi Column-gap ialah 1em (jika px digunakan, maka ia ialah saiz piksel fon).
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.php.cn/" /> <title>php中文网</title> <style type="text/css"> .columns { border: 1px solid green; width: 600px; margin: 20px auto; -webkit-column-width:250px; -moz-column-width: 250px; column-width: 250px; -moz-column-count:3; -webkit-column-count:3; column-count:3; } </style> </head> <body> <div class="columns"> 互联网的出现,极大的促进了信息的交流,随着步伐的前进,网站的交互需求越来越多,但是受限于当时的软硬件条件, 特别是网络环境的限制,非常简单的表单验证都要花费大量的时间在服务器与客户端之间进行传输, 后来改名为JavaScript。随着JavaScript在互联网上的成功运用,微软公司也随之开发了自己的"JavaScript"名叫JScript, 于是在互联网上就出现多种标准的"JavaScript"脚本语言,如果任其发展下去,那么将会严重影响互联网发展, 于是标准化迫在眉睫。最后JavaScript被提交给提交给欧洲计算机制造商协会(ECMA), 并最终推出了ECMA-262标准,定义了名为ECMAScript的脚本语言,从此以后浏览器都将ECMAScript作为JavaScript的实现基础。 </div> </body> </html>
Jika jumlah lebar lajur ditambah dengan jumlah lebar Jurang Lajur lebih besar daripada lebar bekas, maka bilangan lajur akan dikurangkan dan lebar lajur juga akan dilaraskan.
Memberi formula asas untuk mengira lebar lajur (kecuali kiraan lajur, nilai atribut berkaitan lain adalah lalai):
column-width = (width-(n-1)*font-size)/n
Nilai n mestilah lebih besar daripada atau sama dengan 2. Biar saya terangkan di bawah:
(1 n ialah bilangan lajur dan n-1 ialah jurang antara lajur (jurang-lajur).
(2). Oleh kerana saiz selang lalai ialah saiz fon, (n-1)*saiz fon ialah saiz semua selang.
(3).(lebar-(n-1)*saiz fon)/n ialah lebar lajur.
Nota istimewa: Adalah disyorkan untuk menolak 1px di bawah Opera Terdapat cadangan serupa dalam bahasa Cina, dan kemudian menolak 1px atau 2px.