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> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    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> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20