Skip to content

显示模式 display

CSS中的display属性用于定义元素的显示模式,它决定了元素在网页中如何布局和显示

html 标签默认的显示模式

标签默认显示模式说明
spaninline可以与其他行内模式的元素在同一行, 默认无法设置宽度和高度
divblock独占一行, 默认可以设置宽度高度
imginline-block可以与其他行内模式的元素在同一行, 默认可以设置宽度高度
tabletable独占一行, 默认可以设置宽度高度
<input type="hidden" />none

显示模式取值和区别

取值可见独占一行设置尺寸自适应尺寸说明
noneNNNN隐藏
inlineYYNN很内显示(内联显示)
inline-blockYNYN行内块级显示
blockYYYN块级显示
tableYYYN以表格的形式显示,类似 table 标签(一般不会单独设置, 而是直接使用table标签)
inlien-tableYNYN以行内表格的形式显示(如果显然表格变为类似行内块级元素的时候, 可设置这个属性)
flexYYYY弹性布局
inline-flexYNYY行内元素弹性布局
gridYYYY网格布局
inline-gridYNYY行内网格布局

可见性 visiblity

取值说明
visible显示 (默认值)
hidden隐藏 (与 display:none 不同的是: 就是隐藏还是会占据宽/高度位置)

Released under the MIT License.