CSS 属性

CSS 属性column-width 负责设置多列布局中的列宽度。这使得容器具有适合空间的尽可能多的列,并且每列都保持指定的列宽值。如果容器的宽度小于指定的列宽值,则列的宽度将小于给定的值。

column-width 属性用于创建适合的响应式布局所有不同的屏幕尺寸。 column-count 属性始终优先于column-width 属性。

属性值

CSS属性column-width采用以下值之一:

  • auto:列的宽度由其他CSS属性确定,column-count

  • <length> :仅限正整数值。负值或百分比值无效。指定列的宽度。实际列宽可能会有所不同,因为它填充了可用空间。

适用范围

除表格包装盒之外的所有块容器。

语法

column-width = auto | <integer> 

CSS column-width: <length>(像素)

在以下示例中,<p> 元素的内容根据列拆分为多个列 -宽度值(以像素为单位):

<html>
<head>
<style> 
   .col-count-width {
      column-width: 250px;
   }
</style>
</head>
<body>
   <h1>column:  属性</h1>

   <div>
      <p class="col-count-width">
      我们住在乡下,窗前是一大片草地。草地上长满了蒲公英。当蒲公英盛开的时候,这片草地就变成金色的了。
我和弟弟常常在草地上玩耍。有一次,弟弟跑在我前面,我装着一本正经的样子,喊:“谢廖沙!”他回过头来,我就使劲一吹,把蒲公英的绒毛吹到他脸上。弟弟也假装打呵欠,把蒲公英的绒毛朝我脸上吹。就这样,这些并不引人注目的蒲公英,给我们带来了不少快乐。
有一天,我起得很早去钓鱼,发现草地并不是金色的,而是绿色的。中午回家的时候,我看见草地是金色的。傍晚的时候,草地又变绿了。这是为什么呢?我来到草地上,仔细观察,发现蒲公英的花瓣是合拢的。原来,蒲公英的花就像我们的手掌,可以张开、合上。花朵张开时,它是金色的,草地也是金色的;花朵合拢时,金色的花瓣被包住,草地就变成绿色的了。
多么可爱的草地!多么有趣的蒲公英!从那时起,蒲公英成了我们最喜爱的一种花。它和我们一起睡觉,和我们一起起床。
   </p>
   </div>
</body>
</html> 

CSS column-width: <length>(英寸)

在以下示例中,<p> 元素的内容根据列宽度分为几列以英寸为单位的值:

<html>
<head>
<style> 
   .col-count-width {
      column-width: 2in;
   }
</style>
</head>
<body>
   <h1>column-width 属性</h1>

   <div>
      <p class="col-count-width">
      我们住在乡下,窗前是一大片草地。草地上长满了蒲公英。当蒲公英盛开的时候,这片草地就变成金色的了。
我和弟弟常常在草地上玩耍。有一次,弟弟跑在我前面,我装着一本正经的样子,喊:“谢廖沙!”他回过头来,我就使劲一吹,把蒲公英的绒毛吹到他脸上。弟弟也假装打呵欠,把蒲公英的绒毛朝我脸上吹。就这样,这些并不引人注目的蒲公英,给我们带来了不少快乐。
有一天,我起得很早去钓鱼,发现草地并不是金色的,而是绿色的。中午回家的时候,我看见草地是金色的。傍晚的时候,草地又变绿了。这是为什么呢?我来到草地上,仔细观察,发现蒲公英的花瓣是合拢的。原来,蒲公英的花就像我们的手掌,可以张开、合上。花朵张开时,它是金色的,草地也是金色的;花朵合拢时,金色的花瓣被包住,草地就变成绿色的了。
多么可爱的草地!多么有趣的蒲公英!从那时起,蒲公英成了我们最喜爱的一种花。它和我们一起睡觉,和我们一起起床。
   </p>
   </div>
</body>
</html>