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 动画技术
Jul 27 HTML / CSS
CSS3线性渐变简单实现以及该属性在浏览器中的不同
Dec 12 HTML / CSS
CSS3中引入多种自定义字体font-face
Jun 12 HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
Nov 17 HTML / CSS
解决img标签上下出现间隙的方法
Dec 14 HTML / CSS
html5时钟实现代码
Oct 22 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
Dec 13 HTML / CSS
5 个强大的HTML5 API 函数推荐
Nov 19 HTML / CSS
HTML5头部标签的一些常用信息小结
Oct 23 HTML / CSS
canvas之自定义头像功能实现代码示例
Sep 29 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
Dec 04 HTML / CSS
带你了解CSS基础知识,样式
Jul 21 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中spl_autoload详解
2014/10/17 PHP
PHPStorm+XDebug进行调试图文教程
2016/06/13 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
巧用canvas
2017/01/21 Javascript
canvas时钟效果
2017/02/16 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
使用python实现tcp自动重连
2017/07/02 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
Android面试宝典
2013/08/06 面试题
电脑专业个人求职信范文
2014/02/04 职场文书
一年级语文教学反思
2014/02/13 职场文书
防灾减灾活动总结
2014/08/30 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
学习保证书100字
2015/02/26 职场文书
个人收入证明格式
2015/06/24 职场文书
《我的长生果》教学反思
2016/02/20 职场文书