![Bootstrap响应式Web前端开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/247/53256247/b_53256247.jpg)
2.1.1 标题样式
1. 各级标题的基本样式
Bootstrap中定义了所有HTML标题(<h1>~<h6>)的样式。除了设置各级标签的字号,Bootstrap还设置了标题的底部外边距(margin-top)、行高(line-height)、字体粗细(为500),具体标题样式如图2-1所示。在添加标题样式时,可以直接使用对应的标题标签,也可以在文字标签中添加类名,如<h1>、<h2>等。
![](https://epubservercos.yuewen.com/FD910A/31729066804808706/epubprivate/OEBPS/Images/58656-00-017-1.jpg?sign=1739573546-h8offbhRtSSxp5sx3afuocJB8qttUFOh-0-6f5fbfc834f8025a1d42a63592c7406f)
标题样式
![](https://epubservercos.yuewen.com/FD910A/31729066804808706/epubprivate/OEBPS/Images/58656-00-018-1.jpg?sign=1739573546-VRK6xIGZCcfWtylXgGn78llSTbpg8HdC-0-f6bf327015a146f95b08088698a84b35)
图2-1 Bootstrap中的标题样式
【例2-1】使用Bootstrap各级标题样式添加古诗《游子吟》。在HTML5文件中引入Bootstrap文件,然后依次添加一级标题~六级标题,具体代码如下:
<h1>慈母手中线,</h1> <h2>游子身上衣。</h2> <h3>临行密密缝,</h3> <h4>意恐迟迟归。</h4> <h5>谁言寸草心,</h5> <h6>报得三春晖。</h6>
上面代码的实现效果如图2-2所示。
![](https://epubservercos.yuewen.com/FD910A/31729066804808706/epubprivate/OEBPS/Images/58656-00-018-2.jpg?sign=1739573546-O78PcsnE7C23ayjNO61DXwdjhGnEDC4h-0-7f61cf357c4f3398b19546262697074a)
图2-2 标题样式
说明
图2-2所示效果是通过直接添加标题标签实现的,而通过在文字标签中添加标题类名,也可以实现同样的效果,例如下面的代码也可以实现图2-2所示的效果。
<p class="h1">慈母手中线,</p> <p class="h2">游子身上衣。</p> <p class="h3">临行密密缝,</p> <p class="h4">意恐迟迟归。</p> <p class="h5">谁言寸草心,</p> <p class="h6">报得三春晖。</p>
2. 添加副标题
Bootstrap还提供了副标题样式。添加副标题时,读者需要使用<small>标签将副标题内容括起来,或者为标签设置类名.small。
【例2-2】使用Bootstrap实现网购商城中好店推荐页面。实现时,读者可以直接在标题标签中添加<small>标签。具体代码如下:
<h3>每日好店<small class="text-info">发现深藏的好店</small></h3> <div class="clearfix"> <h4 class="float-left w-50">吃货推荐<small class="text-info">暂无店铺评价</small></h4> <h4 class="float-left w-50">爱家一族<small class="text-info">暂无店铺评价</small></h4> </div> <img src="images/1.png" alt="">
上述代码的运行效果如图2-3所示。
![](https://epubservercos.yuewen.com/FD910A/31729066804808706/epubprivate/OEBPS/Images/58656-00-018-3.jpg?sign=1739573546-qbykDQOR73JQxbTMCQaBxS6NP3AtfRdc-0-cb805ebb734ec652f44b3c5a71d5648f)
图2-3 添加副标题
说明
上述方法是通过<small>标签添加的副标题,读者也可以通过其他内联标签添加内联标题,然后在标签中设置类名.small。例如下面代码也可以实现图2-3所示的效果。
【例2-3】通过设置class属性的值来实现图2-3所示效果。具体代码如下:
<h3>每日好店<small class="text-info">发现深藏的好店</small></h3> <div class="clearfix"> <h4 class="float-left w-50">吃货推荐<span class="small text-info">暂无店铺评价</span></h4> <h4 class="float-left w-50">爱家一族<span class="small text-info">暂无店铺评价</span></h4> </div> <img src="images/1.png" alt="">
说明
例2-2和例2-3中,为了设置副标题的颜色,还添加了类名.text-info。关于类名,后面小节有具体介绍。
3. 显式标题
显式标题的文字字号比标题的文字字号更大。显式标题一共分为4个等级,其类名分别为display-1、display-2、display-3、display-4,其字体大小分别为6rem、5.5rem、4.5rem和3.5rem,其实现的文字样式如图2-4所示。
![](https://epubservercos.yuewen.com/FD910A/31729066804808706/epubprivate/OEBPS/Images/58656-00-019-1.jpg?sign=1739573546-wCA7GGbaGMbQwXx7xrsWGT2W8cZiWqxS-0-7294f733fac77606dbcc1c459f5a84bb)
图2-4 各级显式标题的实现样式