本文摘自PHP中文网,作者清浅,侵删。
display常用的属性值为块级block,行级inline,行块级inline-block,none,并且行级或者块级标签可以通过display进行转换本文将分享CSS中display属性,具有一定的参考价值,希望对大家有所帮助
我们一般在CSS布局制作时候,常常会用到display属性中的值block、none、inline,inline-block那么今天我们来学习如何使用它们
display属性
display属性可以有多个值,但常常用到的如下所示
none:此元素不会被显示。
block:此元素将显示为块级元素,此元素前后会带有换行符。
inline:此元素会被显示为内联元素,元素前后没有换行符。
inline-block:行内块元素,既有块级属性又有行级属性。
所以在这篇文章中,我将详细介绍block,inline,inline-block以及none,这些常用的属性值
display:block
特点:独自占用一行,可以通过 CSS 改变宽高
常用的块级元素:div,p,ul,li,ol,form,address
display:inline
特点:内容决定大小, 不可以通过 CSS 改变宽高
常用的行级元素: span,strong,em,a,del
1 2 3 4 5 6 7 8 9 10 11 12 |
|
如上图所示可以看出block元素占据了一行的全宽,想当与width:100%,下面的内容要以新行开始
而行级元素就是只显示自己那部分的内容,并不占用一行
效果图
行块级元素转换
(1)块级元素转行级元素
给块级元素设置display:inline
结果就成这样
(2)行级元素转换成块级
给行级元素设置display:block
结果如下
display:inline-block
常见的行内块元素:img、input
特点: 内容决定大小,可以改变宽高
1 2 3 4 5 6 7 8 9 10 11 |
|
效果图
相关阅读 >>
Display:none与visibility:hidden的区别是什么
通过Display或visibility来实现html元素的显示与隐藏
如何通过Display或visibility来实现html元素的显示与隐藏
更多相关阅读请进入《Display》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者