首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标题元素的高度高于预期。

标题元素的高度高于预期。
EN

Stack Overflow用户
提问于 2016-05-23 15:47:38
回答 2查看 316关注 0票数 1

这里有一个html:

代码语言:javascript
复制
    #books {
        margin-top: 4rem;
    }
代码语言:javascript
复制
    <div class="row">
      <div class="col-lg-10 col-lg-offset-1 well">
        <h1 class="text-center">Brian Jacques</h1>
        <h3 class="text-center"><i>The scribe who was an abbot to all his readers</i></h3>
        <figure class="figure col-lg-12">
          <div class="img-thumbnail col-lg-10 col-lg-offset-1">
            <img src="http://i1378.photobucket.com/albums/ah88/ejacobosaur/Brian%20Jacques%20Cartoonized_zpsz412eynr.jpg" class="img-responsive figure-img img-fluid" alt="Brian Jacques cartoon">
            <figcaption class="figure-caption text-center">Jacques smiling. A radiance that shines through his books. Painted by Derek Wehrwein. </figcaption>
          </div>
        </figure>
    
        <h2 class="text-center" id="books">Widely Known For
        </h2>
        <div class="row">
          <div class="col-lg-6 text-center">
            <a href="https://en.wikipedia.org/wiki/Redwall" class="btn btn-info btn-lg" role="button" target="_blank">Redwall</a>
          </div>
          <div class="col-lg-6 text-center">
            <a href="https://en.wikipedia.org/wiki/Castaways_of_the_Flying_Dutchman" class="btn btn-info btn-lg" role="button" target="_blank">Castaways of the Flying Dutchman</a>
          </div>
        </div>
        <blockquote>
      <p class="text-center lead"><em>"So here is my story, may it bring<br>Some smiles and a tear or so,<br>It happened once upon a time,<br>Far away, and long ago,<br>Outside the night wind keens and wails,<br>Come listen to me, the Teller of Tales!"</em></p>
      <footer class="text-center">Brian Jacques,<cite title="Lord Brocktree"> Lord Brocktree</cite></footer>

        </blockquote>
      </div>
    </div>

与我的问题有关的部分是h2标签,它直接在结尾的数字标签下,其文本“广为人知”。

我一直试图在这个元素(h2)中添加最高利润,但没有取得成功。当我在调试器模式下打开它并选择这个元素时,它显示它的高度几乎扩展到页面的顶部,而不是它上面的元素的底部(图)。

为了看一看,我取出了这个h2元素,以便它下面的div代替它。这个div没有同样的问题。它有一个正常的高度,我可以增加一个顶部的边缘,它只是很好。

似乎只有标题标签才有这个问题。

我认为这个问题在某种程度上与html有关,但我不知道原因。

以下是代码页的链接:http://codepen.io/edsonmendieta/pen/jqjRry

非常感谢你的帮助,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-23 16:03:49

问题是,您正在跟踪一个浮动元素。您需要应用一种或另一种技术来清除浮点数。See here

最简单的选择可能是使用Bootstrap的内置清除类:

代码语言:javascript
复制
<div class="clearfix"></div>
<h2 class="text-center" id="books">Widely Known For</h2>
票数 2
EN

Stack Overflow用户

发布于 2016-05-23 16:07:17

在您的.col-lg-12之上的figure拥有的引导类float: left;float: left;。浮动元素不会计算到父元素的高度中。

figure元素中删除该类--这将修复它,并允许您更改h2元素的上限和距离。

http://codepen.io/anon/pen/WwVdPO

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37395319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档