CSS3多列Multi-column布局
Properties 属性 |
CSS Version 版本 |
Inherit From Parent 继承性 |
Description 简介 |
---|---|---|---|
columns | css3 | 无 | 设置或检索对象的列数和每列的宽度。复合属性 |
column-width | CSS3 | 无 | 设置或检索对象每列的宽度 |
column-count | CSS3 | 无 | 设置或检索对象的列数 |
column-gap | CSS3 | 无 | 设置或检索对象的列与列之间的间隙 |
column-rule | CSS3 | 无 | 设置或检索对象的列与列之间的边框。复合属性 |
column-rule-width | CSS3 | 无 | 设置或检索对象的列与列之间的边框厚度。 |
column-rule-style | CSS3 | 无 | 设置或检索对象的列与列之间的边框样式。 |
column-rule-color | CSS3 | 无 | 设置或检索对象的列与列之间的边框颜色。 |
column-span | CSS3 | 无 | 设置或检索对象元素是否横跨所有列。 |
column-fill | CSS3 | 无 | 设置或检索对象所有列的高度是否统一。 |
column-break-before | CSS3 | 无 | 设置或检索对象之前是否断行。 |
column-break-after | CSS3 | 无 | 设置或检索对象之前是否断行。 |
column-break-inside | CSS3 | 无 | 设置或检索对象内部是否断行。 |
columns
设置或检索对象的列数和每列的宽度。复合属性·
columns:[ column-width ] || [ column-count ]
.test{
width:628px;
border:10px solid #000;
-moz-columns:200px 3;
-webkit-columns:200px 3;
columns:200px 3;
}
.test2{
border:10px solid #000;
-moz-columns:200px;
-webkit-columns:200px;
columns:200px;
}
column-width
设置或检索对象每列的宽度
.test{
width:628px;
border:10px solid #000;
-moz-column-width:200px;
-moz-column-count:3;
-webkit-column-width:200px;
-webkit-column-count:3;
column-width:200px;
column-count:3;
}
.test2{
border:10px solid #000;
-moz-column-width:200px;
-webkit-column-width:200px;
column-width:200px;
}
.test3{
border:10px solid #000;
-moz-column-count:5;
-webkit-column-count:5;
column-count:5;
}
column-count
设置或检索对象的列数
column-count:<integer> | auto
- <integer>:用整数值来定义列数。不允许负值
- auto:根据column-width自定分配宽度
column-gap
设置或检索对象的列与列之间的间隙
column-gap:<length> | normal
- <length>:用长度值来定义列与列之间的间隙。不允许负值
- normal:与font-size大小相同。假设该对象的font-size为16px,则normal值为16px,类推。
column-rule
设置或检索对象的列与列之间的边框。复合属性。
column-rule:[ column-rule-width ] || [ column-rule-style ] || [ column-rule-color ]
- [ column-rule-width ]:设置或检索对象的列与列之间的边框厚度。
- [ column-rule-style ]:设置或检索对象的列与列之间的边框样式。
- [ column-rule-color ]:设置或检索对象的列与列之间的边框颜色。
.test{
border:10px solid #000;
-moz-column-count:3;
-moz-column-gap:20px;
-moz-column-rule:10px solid #090;
-webkit-column-count:3;
-webkit-column-gap:20px;
-webkit-column-rule:10px solid #090;
column-count:3;
column-gap:20px;
column-rule:10px solid #090;
}
设置或检索对象的列与列之间的边框厚度。
column-rule-width:<length> | thin | medium | thick
- <length>:用长度值来定义边框的厚度。不允许负值
- medium:定义默认厚度的边框。
- thin:定义比默认厚度细的边框。
- thick:定义比默认厚度粗的边框。
设置或检索对象的列与列之间的边框样式。
column-rule-style:none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
- none:无轮廓。column-rule-color与column-rule-width将被忽略
- hidden:隐藏边框。
- dotted:点状轮廓。
- dashed:虚线轮廓。
- solid:实线轮廓
- double:双线轮廓。两条单线与其间隔的和等于指定的column-rule-width值
- groove:3D凹槽轮廓。
- ridge:3D凸槽轮廓。
- inset:3D凹边轮廓。
- outset:3D凸边轮廓。
column-rule-color:<color>
设置或检索对象元素是否横跨所有列。
column-span:none | all
- none:不跨列
- all:横跨所有列
.test{
width:600px;
border:10px solid #000;
-moz-column-count:3;
-moz-column-gap:20px;
-moz-column-rule:3px solid #090;
-webkit-column-count:3;
-webkit-column-gap:20px;
-webkit-column-rule:3px solid #090;
column-count:3;
column-gap:20px;
column-rule:3px solid #090;
}
.test p{
-moz-column-span:all;
-webkit-column-span:all;
column-span:all;
}
CSS3多列Multi-column布局的更多相关文章
- 解决CSS3多列样式column-width布局时内容被截断、错乱
一.问题 使用CSS3的column-width: auto | <length>属性时,出现排列的内容被截断,出现错位的现象. 二.原因 需要为图片容器设置高度,不然会崩掉. 三.解决方 ...
- CSS3中flexbox如何实现水平垂直居中和三列等高布局
最近这些天都在弥补css以及css3的基础知识,在打开网页的时候,发现了火狐默认首页上有这样一个东西.
- css3 多列布局记
css3 多列布局 多列布局属性: columns:column-widht和column-count的缩写. column-width:定义每列列宽度. column-count:定义分列列数. c ...
- CSS3多列布局
通过 CSS3,您能够创建多个列来对文本进行布局 - 就像报纸那样! 在本章中,您将学习如下多列属性: column-count column-gap column-rule 浏览器支持 属性 浏览器 ...
- css3多列布局瀑布流加载样式
看了一些网站的瀑布流加载,正好看到css3的多列属性,尝试着写了一个css做布局的瀑布流. 直接上代码: <!DOCTYPE html> <html lang="en&qu ...
- CSS3 多列布局——Columns
CSS3 多列布局——Columns 语法: columns:<column-width> || <column-count> 多列布局columns属性参数主要就两个属性参数 ...
- CSS3全览_最新布局
CSS3全览_最新布局 目录 CSS3全览_最新布局 1. 浮动及其形状 2. 定位 3. 弹性盒布局 4. 栅格布局 5. 表格布局 作者: https://www.cnblogs.com/xiax ...
- CSS3多列/多卷
使用CSS3可以为你的网站创建多列,而不用为每列制定特定的层或段落. 与多背景图片一样,CSS3多列也是我最喜爱的一个技术.我想这条CSS3属性有在报纸和杂志布局中以外的很多潜在的用途.如果你在某个想 ...
- CSS3多列
CSS3多列,通过创建列对页面内容进行布局,轻松实现类似Pinterest.花瓣的瀑布流式布局. 主要包含: column-count 列数 column-gap 列间宽度 column-r ...
- HTML 学习笔记 CSS3 (多列)
CSS3多列 通过CSS3 我们能够创建多个列来对文本进行布局. 在这篇文章中 你将了解到如下多列属性: column-count column-gap column-rule 浏览器支持: 多列的属 ...
随机推荐
- GBK还是UTF-8? Eclipse连接TFS的编码之痛!encoding, encoding, encoding…
在中文Windows操作系统上安装Eclipse或MyEclipse,默认会将Eclipse的编码设置为GBK,与操作系统的默认编码保存一致. 在这种默认设置下,在Eclipse新增的文件不会自动被团 ...
- Visifire图表
引用DLL: WPFToolkit WPFVisifire.Charts.dll WPFVisifire.Gauges.dll 1.柱状图 代码: public void BindChart1() { ...
- epoll好文章
https://www.cnblogs.com/apprentice89/p/3234677.html https://www.jianshu.com/p/aa486512e989 https://c ...
- Java50道经典习题-程序10 自由落体
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? import java.util.Scanner; public cl ...
- ava Maven项目之Nexus私服搭建和版本管理应用
目录: Nexus介绍 环境.软件准备 Nexus服务搭建 Java Maven项目版本管理应用 FAQ 1.Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维 ...
- mxonline实战14,全局搜索,修改个人中心页面个人资料信息
对应github地址:第14天 一. 全局搜索 1. 使用关键词搜索 courses/views.py/CourseListView新增代码,不用把search_keywords传到前端
- 把redhat源换成centos的,解决redhat未注册不能下载相关软件的问题
修改 vim /etc/yum.repos.d/centos-base.repo如下,清华源地址为 https://mirrors.tuna.tsinghua.edu.cn/help/cento ...
- power designer和uml应用
1.power designer和uml应用,它们可以帮助我们画图power designer还能在画图时帮助你完成代码.对于新手是很合适的一个画图工具, 2.这就是power designer 的示 ...
- 递归实现快速幂(C++版)
快速幂是什么? 顾名思义,快速幂就是快速算底数的n次幂.其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高. 就以a的b次方来介绍: 把b转换成二进制数,该二进制数第i位的权为 ...
- Oracle PL/SQL学习之基础篇(1)
1.PL/SQL,全称Procedure Language/SQL,过程化sql语言 PL/SQL的程序结构 declare --声明部分(包括变量.光标.例外声明) begin --语句序列(DML ...