【发布时间】:2016-02-19 15:44:46
【问题描述】:
我正在学习引导程序。我使用绘画制作了我想尝试使用 Bootstrap 4 及其新的 flex 支持创建的内容的快速模型。我的问题出现在问题绘画草图中;由于 Flexbox 均衡了高度,因此 cmets 部分出现在相关部分的末尾下方。
我已经尝试将 cmets 部分放在内容列中,然后尝试重新排列代码中的 CSS flex 顺序,但顺序 CSS 规则似乎只在每一行中起作用(似乎无法从其他行)。
原码:
<div class="container">
<div class="row">
<div class="col-md-8 content">
<br>
<h2 class='var-heading'>heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur ad ut purus rutrum, mattis neque non, ornare ipsum. Integer ipsum risus, fermentum vel fringilla et, blandit molestie tellus. Sed eu lobortis dolor. Integer enim leo, tristique ut ornare sed, tincidunt at mauris!</p>
<div class="card">
social media bar
</div>
</div>
<div class="col-md-4 related">
<div class="row">
<div class="col-md-6">
<div class="card card-inverse" style="background-color: #333; border-color: #333;">
<div class="card-block">
<p class="card-text">tag 1 longer tag</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card card-inverse" style="background-color: #333; border-color: #333;">
<div class="card-block">
<p class="card-text">tag 2</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card card-inverse" style="background-color: #333; border-color: #333;">
<div class="card-block">
<p class="card-text">tag 3 longer tag</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card card-inverse" style="background-color: #333; border-color: #333;">
<div class="card-block">
<h4 class="card-title">tag 4 longer tag</h4>
</div>
</div>
</div>
<div class="col-md-6">
<div class="card card-inverse" style="background-color: #333; border-color: #333;">
<div class="card-block">
<h4 class="card-title">tag 5</h4>
</div>
</div>
</div>
</div>
</div>
<div class='col-md-2 comments'>
commnents
</div>
</div>
</div>
以下是理想的移动和桌面布局:
【问题讨论】:
-
你不能把 cmets 和 content 放到同一个
col-md-8div 中吗? -
是的,我试过了。但是,如果您看到理想的移动图像,如果我将 cmets 放在原始 col-md-8 div 中,则无法在它们之间注入相关性。编辑:我可以使用 JS,只是不确定在 CSS/bootstrap 中是否可行。
-
根据stackoverflow.com/a/28682463/1596547,你不能使用弹性盒来做到这一点。另见stackoverflow.com/a/20978785/1596547 Bootstrap Card 模块也可以组织成 Masonry-like 列,见:可以组织成 Masonry-like 列
标签: html twitter-bootstrap flexbox twitter-bootstrap-4 bootstrap-4