【问题标题】:How to force div to be bottom using bootstrap如何使用引导程序强制 div 处于底部
【发布时间】:2016-12-24 21:35:00
【问题描述】:

我在 Codepen.io 上使用引导程序。 我有一个页面分为 3 个主要 div。中间的 div 有 3 张图片,分为 3 列。

桌面上的一切看起来都很好,但是一旦我调整窗口大小,底部的 div 就会与第三个图像重叠,而不是移动到底部。

有没有办法在不手动更改 CSS 的情况下让引导程序发挥它的魔力?

https://codepen.io/oldmanwithbeer/pen/ENzvoY?editors=1000#0

<div class="container-fluid">
  <div class="row">
    <div id="one" class="col-md-12">

      <div id="btn_row" class="row">
        <div class="col-md-12 text-center">
          <button type="button" class="btn btn-primary">some text</button>
          <button type="button" class="btn btn-primary">some text</button>
          <button type="button" class="btn btn-primary">some text</button>
          <button type="button" class="btn btn-primary">some text</button>
        </div>
      </div>
    </div>
  </div>
  <div class="row">
    <div id="two" class="col-md-12">
      <h2>some text</h2>
      <div class="row">
        <div class="col-md-4">
          <div class="thumbnail">
            <a href="#" target="_blank">
              <img class="img-responsive" src="#" alt="text"></a>
            <div class="caption">some text</div>
          </div>
        </div>
        <div class="col-md-4">
          <div class="thumbnail">
            <a href="#" target="_blank">
              <img class="img-responsive" src="#" alt="text"></a>
            <div class="caption">some text</div>
          </div>
        </div>
        <div class="col-md-4">
          <div class="thumbnail">
            <a href="#" target="_blank">
              <img class="img-responsive" src="#" alt="text"></a>
            <div class="caption">some text</div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="row">
    <div id="three" class="col-md-12"><h3>text</h3>
    </div>
    </div>
</div>

【问题讨论】:

  • 您发布的示例未显示您遇到的问题,请发布一个演示问题的工作示例或指向您的 CodePen 的链接。
  • 谢谢,添加链接
  • 您将 id="portfolio"(这是一列)设置为 400 像素的高度,在移动设备上,您嵌套在其中的所有三列都无法容纳成 400 像素。去掉高度,你会看到差异。

标签: html css twitter-bootstrap mobile resize


【解决方案1】:

实际上,对于适当的响应式或移动视图,开发人员使用 css 媒体查询。如果您查看引导文档,那么您可能会看到演示。重要的是,您在不同的元素中使用了固定高度,例如:

#portfolio {
    height: 400px;
}

所以我建议在样式表底部使用 css 媒体查询或使用 auto 高度的样式。像这样:

@media only screen and (max-width: 767px) {
    #portfolio {
        height: auto;
    }   
}

希望它能发挥作用......

【讨论】:

  • 媒体查询将不得不等待(仍然是菜鸟),但 height:auto 已修复它,谢谢!
猜你喜欢
  • 2020-11-04
  • 2011-10-08
  • 2018-09-30
  • 1970-01-01
  • 1970-01-01
  • 2021-01-19
  • 2020-01-29
  • 2014-03-09
  • 2015-03-08
相关资源
最近更新 更多