columns样式属性使用
2024-09-05 08:31:59
columns样式属性使用
columns
:用于设置元素的列宽和列数。它是column-width
和column-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
:按顺序对列进行填充,列长度会各有不同。
兼容性: 暂时无浏览器支持此属性,这里就不做讨论了。
最新文章
- Java中反射的理解
- 基本数据类型-集合(set)_上周内容回顾(字符串_数字_列表_元组_字典_集合)
- webApp 阅读器项目实践
- July 22nd, Week 30th Friday, 2016
- MyBatis(3.2.3) - ResultMaps: Extending ResultMaps
- 【制作镜像Win*】系统安装
- iOS9之后对于NSURL的编码转换方法变化说明
- Sonar相关汇总
- 【C++自我精讲】基础系列一 指针与引用
- HAUT--1262--魔法宝石(暴力)
- CodeForces 553E Kyoya and Train 动态规划 多项式 FFT 分治
- EBS WEBADI导入日记账 客户化账户组合规则校验
- MFC原理第五讲.消息映射.以及如何添加消息
- css3 的calc
- 【LeetCode每天一题】Spiral Matrix(螺旋打印数组)
- Dilated Convolutions 空洞卷积
- redis make jemalloc
- Looper Handler Mssage
- tidb 架构 ~Tidb学习系列(5)
- bzoj千题计划204:bzoj2813: 奇妙的Fibonacci