html - 使新的 Bootstrap 行向左浮动,同时中断到新行

标签 html css twitter-bootstrap alignment

enter image description here

<style>
.xx{
	min-height: 40px;
	margin-top:15px;
	background: white;
}
.yy{
	min-height: 100px;
	margin-top: 15px;
	background: white;
}
.zz{
	min-height: 95px;
	margin-top: 15px;
	background: white;
}
.pp{
	min-height: 120px;
	margin-top: 15px;
	background: white;

}
</style>
<div style="background:grey; min-height:600px;">
<div class="row">

<div class="col-md-4">
<div class="text1 xx">This is text 1</div>
<div class="text3 xx">This is text 3</div>
</div>

<div class="col-md-4">
<div class="text2 xx">This is text 2</div>
<div class="text4 xx">This is text 4</div>
</div>

<div class="col-md-4">
<div class="text6 zz">This is text 6</div>
<div class="text7 pp">This is text 7</div>
</div>

<div class="col-md-8">
<div class="text5 yy">This is text 5</div>

</div>





</div>
</div>

问题:第三列中包含 this is text 6 的 div 可以是可变高度。

要求:5 应该不受第 3 列高度的影响,并且应该正好在 34 下方对齐。此外,将窗口调整为移动尺寸时,堆叠应按顺序排列:1,3,2,4,6

到目前为止,我已经尝试过: 如果我们移动 this is text 7 div 和 this is text 5 那么它也不会解决问题,因为 this is text 6 是可变高度。 67 必须在同一列中,同时使 5 以某种方式对齐。

最佳答案

由于 5 和 7 应该对齐,我为这些列创建了一个新行。允许在列内有行,这就是为什么我创建了 2 行,1 行包含上面的 5 列,另一行包含 text-7 和 text-5。这样 text5 和 7 对齐,并且将根据 text6 的高度位于第一行下方。

<div style="background:grey; min-height:600px;">
  <div class="row">
    <div class="col-md-12">
      <div class="row">
        <div class="col-md-4">
          <div class="text1 xx">This is text 1</div>
          <div class="text3 xx">This is text 3</div>
        </div>

        <div class="col-md-4">
          <div class="text2 xx">This is text 2</div>
          <div class="text4 xx">This is text 4</div>
        </div>
        <div class="col-md-4">
          <div class="text6 zz">This is text 6</div>
        </div>
      </div>
    </div>
    <div class="col-md-12">
      <div class="row">
        <div class="col-md-8">
          <div class="text5 yy">This is text 5</div>
        </div>
        <div class="col-md-4">
        <div class="text7 pp">This is text 7</div>
        </div>
      </div>
    </div>
  </div>
</div>

关于html - 使新的 Bootstrap 行向左浮动,同时中断到新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40258270/

相关文章:

javascript - 无法访问 AngularJs Controller 内的代码

javascript - 滚动时弹出模型隐藏在 body 旁边?

javascript - 上一个选项列表中所选项目的动态选项

javascript - 在文本区域中显示页面行

javascript - 将具有不同 id 的元素拖放到它们相应的放置区

css - 网格框之间的 SVG 线

css - 将 sass 编译成 css 是否需要我不断打开 ruby​​ 命令提示符?

javascript - 禁用 :hover on click

html - 只有图像的边缘显示在圆圈上

html - 在 bootstrap megamenu 中定位悬停子菜单