목차
columns属性–定义多列布局
column-width属性:定义列宽度
column-count属性:定义列数
column-gap属性–定义列间距
column-rule属性–定义列边框样式
column-span属性–定义跨列显示
column-fill属性–定义栏目高度
分列打印(略)
实战体验:
故都的秋(选段)
郁达夫
实战体验一:设计文章多栏显示
实战体验二:设计固定宽度的栏目版面
实战体验三:设计固定列数的版面
实战体验四:设计疏朗的文档版面
实战体验五:为多列布局版面设计边框效果
实战体验六:设计文章标题跨列显示
实战体验七:设计不等高的多列布局效果
웹 프론트엔드 HTML 튜토리얼 《CSS3实战》笔记多列布局_html/css_WEB-ITnose

《CSS3实战》笔记多列布局_html/css_WEB-ITnose

Jun 24, 2016 am 11:19 AM

通过阅读和学习书籍《CSS3实战》总结
《CSS3实战》/成林著.—北京机械工业出版社2011.5

  多列布局适合纯文字版式设计,如报纸内和杂志类网页布局,不适合做网页结构布局。灵活使用多列布局特性,可以实现在多列中显示文字和图片,从而节省大量的网页空间。如果网页上的文字很长,多列布局特性就能够发挥它的用武之地。
兼容性参考:http://www.w3.org/TR/css3-multicol/

columns属性–定义多列布局

  columns是多列布局特性的基本属性,类似边框特性中的border属性,该属性可以同时定义多列的数目和每列的宽度。基本语法如下:

columns : <column-width> || <column-count>
로그인 후 복사

取值简单说明:

<column-width>:定义每列的宽度。<column-count>:定义列数。
로그인 후 복사

column-width属性:定义列宽度

column-count属性:定义列数

column-width:<length> | auto column-count:<integer> | auto
로그인 후 복사

取值简单说明:

:由浮点数字和单位标识符组成的长度值。不可为负值。
auto:根据浏览器计算值自动设置。
:定义栏目的列数,取值为大于0的整数。如果column-width和column-count属性没有明确值,即该值为最大列数。

column-gap属性–定义列间距

column-gap:normal | <length>
로그인 후 복사

取值简单说明:

normal:根据浏览器默认设置进行解析,一般为1em。
:由浮点数字和单位标识符组成的长度值,不可为负值。

column-rule属性–定义列边框样式

column-rule:<length> | <style> | <color> | <transparent>
로그인 후 복사

取值简单说明:
:由浮点数字和单位标识符组成的长度值,不可为负值。功能与column-rule-width属性相同。