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特性绘制简易版围棋效果
Sep 28 HTML / CSS
css3过渡_动力节点Java学院整理
Jul 11 HTML / CSS
css3中新增的样式使用示例附效果图
Aug 19 HTML / CSS
CSS3中的常用选择器使用示例整理
Jun 13 HTML / CSS
CSS的background属性及CSS3的背景图片设置总结
Jun 13 HTML / CSS
canvas粒子动画背景的实现示例
Sep 03 HTML / CSS
HTML5之SVG 2D入门8—文档结构及相关元素总结
Jan 30 HTML / CSS
html5文字阴影效果text-shadow使用示例
Jul 25 HTML / CSS
使用HTML5的表单验证的简单示例
Sep 09 HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
Apr 08 HTML / CSS
HTML5输入框下拉菜单功能的示例代码
Sep 08 HTML / CSS
如何使用canvas绘制可移动网格的示例代码
Dec 14 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 simplexml_import_dom()函数讲解
2019/02/03 PHP
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
2007/03/08 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
三种带箭头提示框总结实例
2016/06/14 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
vue axios请求拦截实例代码
2018/03/29 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
python中的__slots__使用示例
2015/02/26 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
python的文件操作方法汇总
2017/11/10 Python
详解python中asyncio模块
2018/03/03 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
电话销售经理岗位职责
2013/12/07 职场文书
转预备党员政审材料
2014/02/06 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
大班幼儿评语大全
2014/04/30 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书