语法

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从父元素继承属性。
CSS column-span 属性

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