CSS display 属性
实例
设置 display 不同属性:
p.ex1 {display: none;}
p.ex2 {display: inline;}
p.ex3 {display: block;}
p.ex4 {display: inline-block;}
尝试一下 »
属性定义及使用说明
display 属性设置元素是否被视为块或者内联元素以及用于子元素的布局,例如流式布局、网格布局或弹性布局。
形式上,display 属性设置元素的内部和外部的显示类型。
默认值:
inline
继承:
no
版本:
CSS1
JavaScript 语法:
object.style.display="inline"
/* 预设值 */
display: block;
display: inline;
display: inline-block;
display: flex;
display: inline-flex;
display: grid;
display: inline-grid;
display: flow-root;
/* 生成盒子 */
display: none;
display: contents;
/* 两个值的语法格式 */
display: block flow;
display: inline flow;
display: inline flow-root;
display: block flex;
display: inline flex;
display: block grid;
display: inline grid;
display: block flow-root;
/* 其他值 */
display: table;
display: table-row; /* 所有表格元素都有一个等价于 CSS display 属性的值 */
display: list-item;
/* 全局值 */
display: inherit;
display: initial;
display: revert;
display: revert-layer;
display: unset;
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。
属性
display
4.0
8.0Partial from 5.5
3.0
3.1
7.0
属性值
值
描述
none
此元素不会被显示。
block
此元素将显示为块级元素,此元素前后会带有换行符。
inline
默认。此元素会被显示为内联元素,元素前后没有换行符。
inline-block
行内块元素。(CSS2.1 新增的值)
list-item
此元素会作为列表显示。
run-in
此元素会根据上下文作为块级元素或内联元素显示。
compact
CSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。
marker
CSS 中有值 marker,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。
table
此元素会作为块级表格来显示(类似
和 | )
table-caption 此元素会作为一个表格标题显示(类似 inherit 规定应该从父元素继承 display 属性的值。 更多实例 实例 设置 display: contents; 显示: .a { display: contents; border: 2px solid red; background-color: #ccc; padding: 10px; width: 200px; } .b { border: 2px solid blue; background-color: lightblue; padding: 10px; } 尝试一下 » 实例 设置 display: inherit; 显示,演示了如何使用继承属性的值: body { display: inline; } p { display: inherit; } 尝试一下 » 实例 设置 display: flex; 显示: div { display: flex; flex-direction: row-reverse; } 尝试一下 » 相关文章 CSS 教程: CSS Display 和 visibility
Copyright © 2022 98世界杯_乌拉圭世界杯 - cy078.com All Rights Reserved.
|
---|