columns样式属性使用

columns:用于设置元素的列宽和列数。它是column-widthcolumn-count的简写属性。

语法:
columns: <'column-width'> || <'column-count'>;

  • column-width:用来设置列宽,取值auto像素值,实际宽度可能会更宽或更窄以适合可用空间。
  • column-count:用来设置元素内容被划分成几列,取值auto正整数。如果取值和列的宽度都非auto ,则它仅指示允许的最大列数。

兼容性:


查看兼容性详情

查看案例 Demo

column-width样式属性使用

column-width:用于单独设置元素的列宽。

语法:
column-width: auto | length;

  • auto:默认值,由浏览器决定宽度。
  • length:单位值,用来这只每一列的宽度,当设置了column-count的时候优先把内容划分指定列数,宽度将自适应。

兼容性:


查看兼容性详情

查看案例 Demo

column-count样式属性使用

column-count:用于单独设置元素的列数。

语法:
column-count: auto | number;

  • auto:默认值,由其他属性决定列数,比如 column-width,当column-width设置后会根据元素的总宽度和column-width的值来自动划分列数。
  • number:划分元素以多少列来显示内容。

兼容性:


查看兼容性详情

查看案例 Demo

column-gap样式属性使用

column-gap:用于设置每一列之间的间隔

语法:
column-gap: length | normal;

  • length:设置列间的间隔为指定的长度。
  • normal:规定列间间隔为一个常规的间隔。W3C 建议的值是 1em。

兼容性:

查看兼容性详情

查看案例 Demo

column-span样式属性使用

column-span:用于设置元素中的子元素横向跨越的列数

语法:
column-span: 1 | all;

  • 1:设置元素横跨一列,默认值。
  • all:设置元素横跨所有列,也就是单独占一行显示。

兼容性:

查看兼容性详情

查看案例 Demo

column-rule样式属性使用

column-rule:字面意思是设置多列规则,它是一个简写属性,用于整体设置所有 column-rule-* 的规则属性,规定列之间的==宽度==、==样式==和==颜色==规则,此属性类似于设置边框。

语法:
column-rule: width | style | color

  • width:规定列之间的宽度规则,非简写:column-rule-width

    • 取值:thin | medium | thick | length;

      • thin:很细
      • medium:中等
      • thick:宽厚
      • length:自定义单位值
  • style:规定列之间的样式规则,非简写:column-rule-style

    • 取值:none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset;

      • none:无规则
      • hidden:隐藏
      • dotted:点线效果
      • dashed:虚线效果
      • solid:实线效果
      • double:双线效果
      • groove:定义3D凹槽效果。该效果取决于宽度和颜色值。
      • ridge:定义3D凸起效果。该效果取决于宽度和颜色值。
      • inset:定义3D内显示效果。该效果取决于宽度和颜色值。
      • outset:定义3D外显示效果。该效果取决于宽度和颜色值。
  • color:规定列之间的颜色规则,非简写:column-rule-color
    • 取值:color 颜色值;

兼容性:


查看兼容性详情

查看案例 Demo

column-fill样式属性使用

column-fill:规定如何填充列

语法:
column-fill: balance | auto;

  • balance:对列进行协调。浏览器应对列长度的差异进行最小化处理。
  • auto:按顺序对列进行填充,列长度会各有不同。

兼容性: 暂时无浏览器支持此属性,这里就不做讨论了。

最新文章

  1. Java中反射的理解
  2. 基本数据类型-集合(set)_上周内容回顾(字符串_数字_列表_元组_字典_集合)
  3. webApp 阅读器项目实践
  4. July 22nd, Week 30th Friday, 2016
  5. MyBatis(3.2.3) - ResultMaps: Extending ResultMaps
  6. 【制作镜像Win*】系统安装
  7. iOS9之后对于NSURL的编码转换方法变化说明
  8. Sonar相关汇总
  9. 【C++自我精讲】基础系列一 指针与引用
  10. HAUT--1262--魔法宝石(暴力)
  11. CodeForces 553E Kyoya and Train 动态规划 多项式 FFT 分治
  12. EBS WEBADI导入日记账 客户化账户组合规则校验
  13. MFC原理第五讲.消息映射.以及如何添加消息
  14. css3 的calc
  15. 【LeetCode每天一题】Spiral Matrix(螺旋打印数组)
  16. Dilated Convolutions 空洞卷积
  17. redis make jemalloc
  18. Looper Handler Mssage
  19. tidb 架构 ~Tidb学习系列(5)
  20. bzoj千题计划204:bzoj2813: 奇妙的Fibonacci

热门文章

  1. poj2689 Prime Distance(素数区间筛法)
  2. HDU4089/Uva1498 Activation 概率DP(好题)
  3. spring cloud学习笔记三 Feign与Ribbon负载均衡的区别
  4. 固定内网ip的方法
  5. Tab选项卡 自动切换效果js实现
  6. Python3.5-20190504-自我笔记浅拷贝和深拷贝
  7. [BZOJ3653]谈笑风生 主席树
  8. java 大数运算,高精度模板
  9. BZOJ3398 牡牛和牝牛
  10. Python 语音识别