![Bootstrap从入门到项目实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/95/27738095/b_27738095.jpg)
上QQ阅读APP看书,第一时间看更新
5.7.1 实现display属性
在CSS中,隐藏和显示通常使用display属性来实现,在Bootstrap 4中也是通过它来实现的,只是在Bootstrap 4中用d来表示,表达方式如下:
.d-{sm、md、lg或xl}-{value}
value的取值说明如下。
■ none:隐藏元素。
■ inline:显示为内联元素,元素前后没有换行符。
■ inline-block:行内块元素。
■ block:显示为块级元素,此元素前后带有换行符。
■ table:元素会作为块级表格来显示,表格前后带有换行符。
■ table-cell:元素会作为一个表格单元格显示(类似<td>和<th>)。
■ table-row:此元素会作为一个表格行显示(类似<tr>)。
■ flex:将元素作为弹性伸缩盒显示。
■ inline-flex:将元素作为内联块级弹性伸缩盒显示。
在下面示例中,使用display属性设置div为行内元素,设置span为块级元素。
【例5.22】display属性示例。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P91_2768.jpg?sign=1738913291-vXZBWO9oP0bbQR71po6BRZDo57OeBr8E-0-8395a27518676f902d6b09a750e6b333)
在IE 11浏览器中运行结果如图5-25所示。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P92_2779.jpg?sign=1738913291-hlaTw33wnQ8nArnxuWu3mlDaa8I4W0Mw-0-15e2456b8589d2b4e28bcd8e8fc41292)
图5-25 display属性作用效果