语法
column-span: none | all | initial | inherit;
column-span 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> div { -webkit-column-count: 4; /* Chrome, Safari, Opera */ -moz-column-count: 4; /* Firefox */ column-count: 4; } h2 { -webkit-column-span: none; /* Chrome, Safari, Opera */ column-span: none; } </style> </head> <body> <div> <h1>坚持奋斗</h1> 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。 经历过风雨,才懂得阳光的温暖。 生活终归还得继续。 把痛苦停在昨天 把微笑留给明天。 你要多学点东西,你要多看会书,你要多运行些步,时间慢慢流,你想有一个更好的未来,那么从现在开始,你要,好好努力。 </div> </body> </html>
结果
在以下示例中,标题跨越所有四列。
具有“all”值的 column-span 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> div { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } h2 { -webkit-column-span: all; column-span: all; } </style> </head> <body> <div> <h1>坚持奋斗</h1> 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。 经历过风雨,才懂得阳光的温暖。 生活终归还得继续。 把痛苦停在昨天 把微笑留给明天。 你要多学点东西,你要多看会书,你要多运行些步,时间慢慢流,你想有一个更好的未来,那么从现在开始,你要,好好努力。 </div> </body> </html>
具有“initial”值的 column-span 属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> div { -webkit-column-count: 4; /* Chrome, Safari, Opera */ -moz-column-count: 4; /* Firefox */ column-count: 4; } h1 { -webkit-column-span: initial; /* Chrome, Safari, Opera */ column-span: initial; } </style> </head> <body> <div> <h1>坚持奋斗</h1> 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。 经历过风雨,才懂得阳光的温暖。 生活终归还得继续。 把痛苦停在昨天 把微笑留给明天。 你要多学点东西,你要多看会书,你要多运行些步,时间慢慢流,你想有一个更好的未来,那么从现在开始,你要,好好努力。 </div> </body> </html>
CSS column-span 属性值说明
值 | 说明 |
---|---|
none | 这是默认值。元素不是跨越所有列。它横跨一列。 |
all | 元素跨越所有列。 |
initial | 将属性设置为其默认值。 |
inherit | 从父元素继承属性。 |
column-span 属性用于定义元素是跨越一列还是跨越所有列。
此属性是 CSS3 属性之一。
它有两个值:none 和 all。
“none”是 color-span 属性的默认值。
它跨越一列的元素。
“all”值指定元素应跨越所有列。
column-span 属性可以跨越宽图像。
但它不允许跨越多列的图像。
它允许选择图像应该跨越所有列还是根本不跨越。
只有当元素是块级元素时,它才能跨列扩展。
初始值 | none |
---|---|
应用于 | 在流块级元素中 |
继承 | 无效 |
可动画的 | 无效 |
版本 | CSS3 |
DOM 语法 | object.style.columnSpan=“all”; |
日期:2020-06-02 22:14:22 来源:oir作者:oir