css - 文本和按钮的响应式垂直对齐

标签 css twitter-bootstrap button text alignment

当屏幕尺寸缩小/扩大时,我无法确保我的文本和 Bootstrap 按钮保持在 Bootstrap 行的垂直中间。必须有一种简单的方法来实现这一目标......

<div class="cta-promo">
  <div class="container">

    <div class="row">

      <div class="hidden-xs col-sm-7 col-md-7 col-lg-8">
        <p class="cta-promo-text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent posuere pharetra rhoncus. Sed et lorem vehicula, tincidunt quam at, pharetra nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus eget mollis magna, a fermentum mauris. Mauris orci neque, egestas nec diam nec, vestibulum vestibulum nibh.</p>
      </div>

      <div class="col-xs-12 col-sm-offset-1 col-sm-4 col-md-offset-1 col-md-4 col-lg-offset-1 col-lg-3">
        <button>Apply for this today</button>
      </div>
    </div>

  </div>

这是一把 fiddle https://jsfiddle.net/74vsr332/

文本在 xs View 中隐藏。

最佳答案

要在 Bootstrap 中执行此操作,您可以结合使用 Flexbox 和媒体查询,并在 min-width: 768 时添加规则,因为您使用的是 sm DEMO

@media(min-width: 768px) {
  .flex {
    display: flex;
    align-items: center;
  }
}

关于css - 文本和按钮的响应式垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38995105/

相关文章:

html - 我想设计一个容器,其中包含 3 个 div 内联持有 parent 属性(property)

android - 如何避免在android中同时单击多个按钮?

ios - 如何控制拖动按钮来查看 Controller

javascript - Selenium - 单击属性,第二个带有文本类名的 div

html - 将响应式图像链接到 URL

css - 跨度内的 Bootstrap 跨度

javascript - 背景淡入的 Bootstrap 模态

asp.net-mvc - 如何防止在 MVC 5 脚手架中自动安装 Bootstrap(和依赖项)?

c# - 如何使按钮在运行时调整大小?

javascript - jQuery - 单击更改父级和其他 div