CSS 属性column-count 负责将元素的内容分解为指定数量的列。
属性值
CSS 属性column-count 采用以下之一:以下值:
auto:要显示的列数由其他 CSS 属性决定,column-width。
<integer>:正值仅有的。指定要显示的内容的列数。
适用范围
除表格包装框之外的所有块容器。
语法
column-count = auto | <integer>
CSS column-count : <integer>
在以下示例中,<p> 元素的内容分为三列:
<html>
<head>
<style>
.multicol-col-count {
column-count: 3;
}
</style>
</head>
<body>
<h1>column-count 属性</h1>
<div>
<p class="multicol-col-count">
我们住在乡下,窗前是一大片草地。草地上长满了蒲公英。当蒲公英盛开的时候,这片草地就变成金色的了。
我和弟弟常常在草地上玩耍。有一次,弟弟跑在我前面,我装着一本正经的样子,喊:“谢廖沙!”他回过头来,我就使劲一吹,把蒲公英的绒毛吹到他脸上。弟弟也假装打呵欠,把蒲公英的绒毛朝我脸上吹。就这样,这些并不引人注目的蒲公英,给我们带来了不少快乐。
有一天,我起得很早去钓鱼,发现草地并不是金色的,而是绿色的。中午回家的时候,我看见草地是金色的。傍晚的时候,草地又变绿了。这是为什么呢?我来到草地上,仔细观察,发现蒲公英的花瓣是合拢的。原来,蒲公英的花就像我们的手掌,可以张开、合上。花朵张开时,它是金色的,草地也是金色的;花朵合拢时,金色的花瓣被包住,草地就变成绿色的了。
多么可爱的草地!多么有趣的蒲公英!从那时起,蒲公英成了我们最喜爱的一种花。它和我们一起睡觉,和我们一起起床。
</p>
</div>
</body>
</html>
CSS column-count: auto
在以下示例中,<p> 元素的内容根据列宽值拆分为多个列:
<html>
<head>
<style>
.col-count-width {
column-count: auto;
column-width: 250px;
}
</style>
</head>
<body>
<h1>column-count with column-width 属性</h1>
<div>
<p class="col-count-width">
我们住在乡下,窗前是一大片草地。草地上长满了蒲公英。当蒲公英盛开的时候,这片草地就变成金色的了。
我和弟弟常常在草地上玩耍。有一次,弟弟跑在我前面,我装着一本正经的样子,喊:“谢廖沙!”他回过头来,我就使劲一吹,把蒲公英的绒毛吹到他脸上。弟弟也假装打呵欠,把蒲公英的绒毛朝我脸上吹。就这样,这些并不引人注目的蒲公英,给我们带来了不少快乐。
有一天,我起得很早去钓鱼,发现草地并不是金色的,而是绿色的。中午回家的时候,我看见草地是金色的。傍晚的时候,草地又变绿了。这是为什么呢?我来到草地上,仔细观察,发现蒲公英的花瓣是合拢的。原来,蒲公英的花就像我们的手掌,可以张开、合上。花朵张开时,它是金色的,草地也是金色的;花朵合拢时,金色的花瓣被包住,草地就变成绿色的了。
多么可爱的草地!多么有趣的蒲公英!从那时起,蒲公英成了我们最喜爱的一种花。它和我们一起睡觉,和我们一起起床。
</p>
</div>
</body>
</html>