css - 如何将按钮对齐到 Bootstrap 中行/列的底部?

标签 css twitter-bootstrap twitter-bootstrap-3

我有 4 列的行,每列都有一个标题和一些文本。大多数列都有相似数量的文本,将其列中的按钮向下按以匹配其余列。但是,一列的文本较少,并且没有将按钮向下推得足够远。

enter image description here

有没有办法将按钮对齐到行的底部?我想实现这一点并同时保持响应,所以当屏幕较小时它看起来像这样:

enter image description here

这是我刚才对页面的标记:

<div class="container">
  <div class="row">
    <div class="col-md-3">
      <h2>Heading</h2>
      <p>text here</p>
      <p><a class="btn btn-default" href="#" role="button">View details >></a></p>
    </div>
    <div class="col-md-3">
      <h2>Heading</h2>
      <p>text here</p>
      <p><a class="btn btn-default" href="#" role="button">View details >></a></p>
    </div>
    <div class="col-md-3">
      <h2>Heading</h2>
      <p>less text here</p>
      <p><a class="btn btn-default more" href="#" role="button">View details >></a></p>
    </div>
    <div class="col-md-3">
      <h2>Heading</h2>
      <p>text here</p>
      <p><a class="btn btn-default" href="#" role="button">View details >></a></p>
    </div>
  </div>
</div>

最佳答案

有几种方法可以做到这一点:

  • 给容器一个固定的高度。这并不理想,因为为了让它看起来不错,您必须为每个断点设置不同的高度。
    您还需要将按钮设置为 position: absolutebottom: 0 并添加一些底部填充/边距。

  • 使用一些 javascript 来匹配高度,例如 match height .您还需要像上一点一样设置位置。

  • 添加一个额外的行并在 4 个新列中重复您的按钮。然后使用 bootstraps responsive classes 显示或隐藏您的原始按钮和新按钮。 .

关于css - 如何将按钮对齐到 Bootstrap 中行/列的底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23943457/

相关文章:

javascript - 工具提示中的 HTML 表格未使用 Bootstrap 4.3.1 显示

css - 如何一次导入 bootstrap-sass 并在多个文件中使用它?

twitter-bootstrap - 在 Bootstrap 模式中放置列

css - Bootstrap 表和条纹行

html - Bootstrap : How to stack two columns on top of two other columns on small screens?

css - 如何使 <li> 元素宽度适合文本长度?

css - Firefox CSS 问题

javascript - 使 div 可点击

javascript - 有没有办法查看主浏览器窗口之外的内容?

javascript - 引导动态表单字段不起作用