H2元素问题

时间:2016-08-08 04:34:23

标签: css twitter-bootstrap-3

我试图让H2元素充满"投资组合"以2 img元素为中心。我这样做有困难。现在,它被卡在2 .col-md-4引导列的左侧。你能指出我正确的方向吗?

这是the codepen

以下是代码:

<div class="portf row">
  <h2>Portfolio</h2>

  <div class="portfolio col-md-4">

    <img class="port1 img-responsive" src="https://s8.postimg.org/v4ol85ct1/hangman.jpg">
    <p>A game of hangman made with: HTML, CSS, and JavaScript.</p>

  </div>
  <div class="col-md-4 img-responsive"><img src="https://s8.postimg.org/3kagp7ctx/BFSkinner.jpg" alt="pic 2">
    <p>A B.F. Skinner tribute page made with: HTML and CSS.</p>
  </div>
</div>

2 个答案:

答案 0 :(得分:4)

display:flex类上的row样式导致此问题。添加以下CSS应该可以解决当前的问题:

.portf {
  display: block;
}

您可能想在display:flex课程中使用row重新考虑。通过向col-md-8列添加col-md-offset-2类,可以简化大部分CSS并使其居中。

答案 1 :(得分:-1)

您必须先删除行类。 然后对两个图像div使用col-md-6类。 希望这会对你有所帮助。

 <div class="portf">
      <h2>Portfolio</h2>

      <div class="portfolio col-md-6">
        <img class="port1 img-responsive" src="https://s8.postimg.org/v4ol85ct1/hangman.jpg">
        <p>A game of hangman made with: HTML, CSS, and JavaScript.</p>
      </div>
      <div class="col-md-6 img-responsive">
        <img src="https://s8.postimg.org/3kagp7ctx/BFSkinner.jpg" alt="pic 2">
        <p>A B.F. Skinner tribute page made with: HTML and CSS.</p>
      </div>
    </div>