CSS3 display知识详解


Posted in HTML / CSS onNovember 25, 2015

默认值:inline

适用于:所有元素

继承性:无

动画性:否

none:
隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间
inline:
指定对象为内联元素。
block:
指定对象为块元素。
list-item:
指定对象为列表项目。
inline-block:
指定对象为内联块元素。(CSS2)
table:
指定对象作为块元素级的表格。类同于html标签<table>(CSS2)
inline-table:
指定对象作为内联元素级的表格。类同于html标签<table>(CSS2)
table-caption:
指定对象作为表格标题。类同于html标签<caption>(CSS2)
table-cell:
指定对象作为表格单元格。类同于html标签<td>(CSS2)
table-row:
指定对象作为表格行。类同于html标签<tr>(CSS2)
table-row-group:
指定对象作为表格行组。类同于html标签<tbody>(CSS2)
table-column:
指定对象作为表格列。类同于html标签<col>(CSS2)
table-column-group:
指定对象作为表格列组显示。类同于html标签<colgroup>(CSS2)
table-header-group:
指定对象作为表格标题组。类同于html标签<thead>(CSS2)
table-footer-group:
指定对象作为表格脚注组。类同于html标签<tfoot>(CSS2)
run-in:
根据上下文决定对象是内联对象还是块级对象。(CSS3)
box:
将对象作为弹性伸缩盒显示。(伸缩盒最老版本)(CSS3)
inline-box:
将对象作为内联块级弹性伸缩盒显示。(伸缩盒最老版本)(CSS3)
flexbox:
将对象作为弹性伸缩盒显示。(伸缩盒过渡版本)(CSS3)
inline-flexbox:
将对象作为内联块级弹性伸缩盒显示。(伸缩盒过渡版本)(CSS3)
flex:
将对象作为弹性伸缩盒显示。(伸缩盒最新版本)(CSS3)
inline-flex:
将对象作为内联块级弹性伸缩盒显示。(伸缩盒最新版本)(CSS3)
* CSS3新增属性可能存在描述错误及变更,仅供参考,持续更新

说明:

设置或检索对象是否及如何显示。

如果display设置为none,float及position属性定义将不生效;
如果position既不是static也不是relative或者float不是none或者元素是根元素,当display:inline-table时,display的计算值为table;当display:inline | inline-block | run-in | table-* 系时,display的计算值为block,其它情况为指定值;
IE6,7支持inline元素转换成inline-block,但不支持block元素转换成inline-block,所以非inline元素在IE6,7下要转换成inline-block,需先转换成inline,然后触发hasLayout,以此来获得和inline-block类似的效果

HTML / CSS 相关文章推荐
全面总结使用CSS实现水平垂直居中效果的方法
Mar 10 HTML / CSS
css3背景_动力节点Java学院整理
Jul 11 HTML / CSS
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
Apr 24 HTML / CSS
实例讲解CSS3中的border-radius属性
Aug 18 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
Apr 02 HTML / CSS
HTML5安全介绍之内容安全策略(CSP)简介
Jul 10 HTML / CSS
html5 的a标签 Href 拨电话的写法
Nov 04 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
Jul 18 HTML / CSS
HTML5中的websocket实现直播功能
May 21 HTML / CSS
H5 video poster属性设置视频封面的方法
May 25 HTML / CSS
CSS的calc函数用法小结
Jun 25 HTML / CSS
CSS中calc(100%-100px)不加空格不生效
May 07 HTML / CSS
详解CSS3选择器的使用方法汇总
Nov 24 #HTML / CSS
深入浅析css3 border-image边框图像详解
Nov 24 #HTML / CSS
基于css3 animate制作绚丽的动画效果
Nov 24 #HTML / CSS
基于Jquery和Css3代码制作可以缩放的搜索框
Nov 19 #HTML / CSS
基于CSS3实现图片模糊过滤效果
Nov 19 #HTML / CSS
Css3圆角边框制作代码
Nov 18 #HTML / CSS
CSS3绘制不规则图形的一些方法示例
Nov 07 #HTML / CSS
You might like
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
2013/01/04 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
2017/04/13 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
tensorflow的计算图总结
2020/01/12 Python
电子商务专业学生的学习自我评价
2013/10/27 职场文书
传播学专业毕业生自荐信
2013/11/04 职场文书
运动会通讯稿400字
2014/01/28 职场文书
医药销售自荐书
2014/05/29 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
2014年项目工作总结
2014/11/24 职场文书
如何在Python中创建二叉树
2021/03/30 Python
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang