`

CSS3 多列

阅读更多

浏览器支持

 

Internet Explorer 10 和 Opera 支持多列属性。

Firefox 需要前缀 -moz-。

Chrome 和 Safari 需要前缀 -webkit-。

注释:Internet Explorer 9 以及更早的版本不支持多列属性。

 

CSS3 创建多列

column-count 属性规定元素应该被分隔的列数:

实例

把 div 元素中的文本分隔为三列:

div
{
-moz-column-count:3; 	/* Firefox */
-webkit-column-count:3; /* Safari 和 Chrome */
column-count:3;
}

亲自试一试

 

CSS3 规定列之间的间隔

column-gap 属性规定列之间的间隔:

实例

规定列之间 40 像素的间隔:

div
{
-moz-column-gap:40px;		/* Firefox */
-webkit-column-gap:40px;	/* Safari 和 Chrome */
column-gap:40px;
}

亲自试一试

CSS3 列规则

column-rule 属性设置列之间的宽度、样式和颜色规则。

实例

规定列之间的宽度、样式和颜色规则:

div
{
-moz-column-rule:3px outset #ff0000;	/* Firefox */
-webkit-column-rule:3px outset #ff0000;	/* Safari and Chrome */
column-rule:3px outset #ff0000;
}

亲自试一试

新的多列属性

下面的表格列出了所有的转换属性:

属性 描述 CSS
column-count 规定元素应该被分隔的列数。 3
column-fill 规定如何填充列。 3
column-gap 规定列之间的间隔。 3
column-rule 设置所有 column-rule-* 属性的简写属性。 3
column-rule-color 规定列之间规则的颜色。 3
column-rule-style 规定列之间规则的样式。 3
column-rule-width 规定列之间规则的宽度。 3
column-span 规定元素应该横跨的列数。 3
column-width 规定列的宽度。 3
columns 规定设置 column-width 和 column-count 的简写属性。 3
分享到:
评论

相关推荐

    第28章 CSS3多列布局

    在CSS3中,多列布局(Column Layout)是一种强大的网页设计工具,它使得网页内容可以更灵活、有序地分布在多列中,极大地提高了布局的可读性和美观性。本章我们将深入探讨CSS3的多列布局特性,以及如何在实践中应用...

    第28章 CSS3多列布局.pdf

    CSS3提供的多列布局属性集,包括columns、column-width、column-count、column-gap、column-rule、column-span和column-fill等,这些属性的共同目的是为了实现更为高效和优雅的多列布局解决方案。columns属性是一个...

    使用CSS3多列布局属性.ppt

    使用CSS3多列布局属性.ppt

    CSS3多列手风琴效果

    CSS3多列手风琴效果

    CSS3设计多列布局案例.pdf

    CSS3 设计多列布局案例 本文档给出了 CSS3 设计多列布局相关案例,通过使用 columns 属性设计多列布局的具体用法。下面是对该案例的详细解释和知识点总结: 知识点一:CSS3 多列布局 CSS3 引入了多列布局(Multi-...

    CSS3设计多列布局.pdf

    **CSS3多列布局**是现代网页设计中用于创建整齐有序、类似报纸版面效果的重要技术。CSS3的`columns`属性是实现多列布局的关键,它允许开发者同时定义列的宽度和列的数量,从而使内容自动填充到这些列中。在CSS3中,`...

    css3系列教程(多列多卷).rar

    本系列教程将深入探讨如何利用CSS3来实现多列布局,使网页设计更为灵活和高效。通过学习这个教程,你将能够掌握创建动态、响应式多列布局的技巧,而无需依赖JavaScript或传统表格布局。 一、CSS3多列布局基础 1. `...

    CSS3设置多列显示样式1案例.pdf

    【CSS3多列显示样式】在网页设计中,CSS3引入了新的属性来实现多列布局,这使得创建杂志或报纸式的网页布局变得更加容易。在上述案例中,主要涉及两个属性:`column-width`和`column-count`。 1. `column-width`...

    CSS3设置多列显示样式2.pdf

    【CSS3多列显示样式详解】 CSS3引入了多列布局,这是一项强大的特性,使得网页设计更加灵活,尤其在创建杂志式布局或文本分栏时。本篇将深入讲解CSS3中关于多列显示样式的设定,以及如何通过属性控制列的样式。 一...

    CSS3设置多列显示样式2案例.pdf

    【CSS3多列显示样式】是CSS3中用于布局的一项重要功能,它允许开发者将内容自动分布到多个列中,从而实现类似报纸或杂志的版面设计。在本案例中,我们有两个具体的应用实例。 **案例1** 主要涉及了`column-count`、...

    CSS2中文手册(属性帮助文件)

    CSS2开始支持多列布局,`column-count`和`column-gap`等属性使得创建报纸式的布局成为可能,尽管在实际应用中可能不如后来的CSS3多列布局功能强大。 #### 10. 可打印样式 CSS2还提供了打印样式控制,如`@media ...

    css3参考手册

    CSS3带来了多列布局模型,允许开发者轻松创建报纸般的多列文本布局,使用`column-count`, `column-gap`, `column-width`等属性可以控制列的数量、间距和宽度。 3. **边框与背景** CSS3中的边框可以是圆角的,使用...

    多列等高的CSS实现.rar

    "多列等高的CSS实现"是一个重要的技术主题,特别是在响应式设计和网格系统中。下面我们将详细探讨如何使用CSS来实现这种布局。 首先,让我们回顾一下传统的布局方式。在早期的CSS中,由于盒模型的影响,实现等高...

    HTML5 CSS3 chm中文参考手册_html5_CSS3_css3.chm_参考手册_

    多列布局(column-count、column-gap等属性)和Flexbox(弹性盒模型)让网页设计在不同屏幕尺寸下更加灵活。CSS3的过渡(transition)和动画(animation)可以实现平滑的动态效果,提升网页的视觉吸引力。此外,CSS3...

    CSS样式表示列

    "CSS样式表示列"这个主题主要关注如何使用CSS来布局网页中的列,实现多列展示内容的效果。在现代网页设计中,列式布局非常常见,比如响应式设计中的栅格系统,以及各种卡片式布局等。 在CSS中,有多种方法可以创建...

    CSS2.0中文手册

    CSS2.0引入了`column-count`和`column-width`等属性,使开发者能够创建多列文本布局,虽然不如后来的CSS3多列模块强大,但在当时是一个重要进步。 ### 字体和文字样式 - **@font-face** 规则允许开发者引入自定义...

    多列布局的艺术:CSS多列布局完全指南

    ### 多列布局的艺术:CSS 多列布局完全指南 #### 一、引言 CSS(Cascading Style Sheets,层叠样式表)是网页设计领域的重要组成部分,它赋予了网页丰富的样式和灵活的布局能力。CSS 的核心功能涵盖了布局控制、...

    使用CSS3实现多列布局与多背景的技巧

    在CSS3中,多列布局(Multi-Column Layout)和多背景(Multiple Backgrounds)是两个十分实用的特性,可以让开发者更加便捷地实现页面的视觉效果。 首先,我们来探讨CSS3多列布局的概念。多列布局允许内容被自动...

Global site tag (gtag.js) - Google Analytics