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 相关文章推荐
css3之UI元素状态伪类选择器实例演示
Aug 11 HTML / CSS
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
Nov 11 HTML / CSS
浅谈css3新单位vw、vh、vmin、vmax的使用详解
Dec 01 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
html5 学习简单的拾色器
Sep 03 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
Jan 07 HTML / CSS
HTML5中div、article、section的区别及使用介绍
Aug 14 HTML / CSS
24个canvas基础知识小结
Dec 17 HTML / CSS
HTML5 新标签全部总汇(推荐)
Jun 13 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
Mar 20 HTML / CSS
HTML5 背景的显示区域实现
Jul 09 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
Mar 09 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中的float类型使用说明
2010/07/27 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
Js中sort()方法的用法
2006/11/04 Javascript
Prototype使用指南之base.js
2007/01/10 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
python中的json总结
2018/10/11 Python
python for循环remove同一个list过程解析
2019/08/14 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
英国儿童图书网站:Scholastic
2017/03/26 全球购物
电气工程及其自动化专业求职信
2014/06/23 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
2016新年年会主持词
2015/07/06 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang