css - Bootstrap 在具有多个元素的行中垂直对齐(到所有列)

标签 css twitter-bootstrap

我使用 Bootstrap 行设计创建了一行。

<div class="row">
 <div class="col-xs-3 col-md-3">
<div class="heading">
<h1> Fist column h1 </h1>
</div>
<div class="content">
<p> First column p </p> 
</div>
 </div>
 <div class="col-xs-3 col-md-3">
<p> Second column p </p>
<p> Second column p </p>
<p> Second column p </p>    
 </div>
 <div class="col-xs-3 col-md-3">    
<h1> Third column h1 </h1>
<p> Third column p </p> 
<h1> Third column h1 </h1>
<p> Third column p </p>     
 </div>
 <div class="col-xs-3 col-md-3">
<div class="new-content">
<p> Fourth column p </p>    
</div>  
 </div> 

如何确保这一行与每一列垂直对齐?因此,无论每行中包含多少元素 - 它们始终在行高内与其他列垂直对齐(如果这有帮助,我们可以假设行高固定为 70px)。

请在这里找到 fiddle :https://jsfiddle.net/nkfdhpo3/

以及我想要实现的可视化图像:

what i want to achieve - visualization

最佳答案

如果我理解正确的话。您的问题是 h1 标签在顶部有 20 像素的边距。

要修复,请使用 css 将它们设置为 0。

h1 {
    margin-top: 0;
}

您可能希望将其应用于所有标题大小。

参见 https://jsfiddle.net/nkfdhpo3/1/

关于css - Bootstrap 在具有多个元素的行中垂直对齐(到所有列),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35590198/

相关文章:

javascript - 使 Bootstrap 导航栏具有粘性

css - Bootstrap 侧边栏在不应该折叠的时候折叠,在应该折叠的时候不折叠

html - 如何在使用页面 anchor 导航时将 "activate"类设置为在 Angular 2 中 Bootstrap 导航栏?

jquery - wordpress 上的 divi 主题的路径点如何工作?

html - div在标题周围折叠

javascript - 当对象到达边缘时将对象移动到 Canvas 的另一侧

css - div中的垂直中间内容?

html - bootstrap 示例是有效的 HTML

html - 表格中框之间无法解释的间隙

python - Scrapy 没有以正确的顺序执行