H5多列布局

多列布局

基本概念

一、多列布局相似报纸或杂志中的排版方式,上要用以控制大篇幅文本。

二、跨列属性能够控制横跨列的数量

/*列数*/
-webkit-column-count: 3;
/*分割线*/
-webkit-column-rule: dashed red;
/*列间距*/
-webkit-column-gap: 20px;
/*列宽度*/
-webkit-column-width: 300px;
/*跨列*/
-webkit-column-span: all;
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        .wrap {
            width: 1200px;
            padding: 30px;
            margin: 0 auto;
            /*列数*/
            -webkit-column-count: 3;
            /*分割线*/
            -webkit-column-rule: dashed red;
            /*列间距*/
            -webkit-column-gap: 20px;
            /*列宽度*/
            -webkit-column-width: 300px;
        }

        h4 {
            /*跨列*/
            -webkit-column-span: all;
            text-align: center;
        }
    </style>
</head>
<body>
<div class="wrap">
    <h4>思考世界</h4>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
    <p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制做时采用层叠样式表技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
        只要对相应的代码作一些简单的修改,就能够改变同一页面的不一样部分,或者页数不一样的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在是太庞大并且比较复杂,因此,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:
        盒子模型、列表模块、超连接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
</div>
</body>
</html>

运行效果以下:
图片描述html

小结:

因为不一样浏览器支持程度不同,因此有必要加上兼容写法web

column-*:
-o-column-*:
-ms-column-*:
-moz-column-*:
-webkit-column-*:
相关文章
相关标签/搜索