CSS display:(inline | block)和display:box之间的区别如下:
display:(inline | block)
<a>
,<b>
,<i>
,<u>
,<h1>
到<h6>
,<p>
,<div>
,<span>
,<img>
,<input>
,<button>
等。font-size
,font-family
,text-decoration
等)。<span>
和<i>
标签对文本进行样式修饰。<p>
,<div>
,<h1>
到<h6>
,<ul>
,<ol>
,<li>
等。width
或者padding
等属性进行设置。float
或者position
(尤其是absolute
或relative
)进行水平布局。<div>
,<p>
,<h1>
到<h6>
等标签进行页面布局。display:box
display:box
是 CSS Flexbox 布局体系的一部分,用于创建灵活和响应式的布局。display:box
与 display:flex
相当类似,但针对旧版本的浏览器可能需要进行前缀,如display: -webkit-box
。总结来说,这三种显示模式都有各自的应用场景和优劣。选择适当的显示模式取决于项目需求和兼容性要求。
领取专属 10元无门槛券
手把手带您无忧上云