dou*_*tje 8 html css twitter-bootstrap
我有以下代码:
<div class="row">
<div class="col-md-12">
<div class="well">
<div class="clearfix">
<h2 class="pull-left">Heading</h2>
<h4>Second Heading</h4>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
目标是在同一基线上拥有彼此<h2>和<h4>下一个.此时<h4>元素位于线上方.
我试图把它放到跨度和其他'技巧'之类的vertical-align: bottom.由于某种原因,我只是简单地无法在同一条线上得到这个,并且相同的'行高如下:
标题第二标题
Joh*_*lia 19
感到惊讶的是没有提到,但另一种方法是使用标题类.
<span class="h2 pull-left">heading</span>
<span class="h4">second heading</span>
Run Code Online (Sandbox Code Playgroud)
查看应用排版样式的较少文件,除display:block之外所需的一切
Sea*_*yan 17
我打算完成第一个答案,但这里有一个更完整的答案:
HTML:
<div class="row">
<div class="col-md-12">
<div class="well inline-headers">
<h2>heading</h2>
<h4>second heading</h4>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.inline-headers h2, .inline-headers h4 {
display: inline-block;
vertical-align: baseline;
}
Run Code Online (Sandbox Code Playgroud)
这里发生了两件事.首先,我们在标题上删除了一些不必要的浮点数,以及完全不必要的clearfix div.为了将来参考,您不需要将clearfix附加到单独的div.
其次,我建议创建一个新类,而不是像MasterPoint的示例状态那样覆盖井类的行为,以防您希望井正常设置H2和H4样式.
Bootstrap 内置了对带有<small>.
<h3>h3. Bootstrap heading <small>Secondary text</small></h3>
Run Code Online (Sandbox Code Playgroud)
http://getbootstrap.com/css/#type-headings