我正在学习引导程序。我使用绘画快速制作了我想尝试使用 Bootstrap 4 及其新的 flex 支持创建的模型。我的问题出现在问题绘画草图中;由于 Flexbox 均衡了高度,因此评论部分出现在相关部分的末尾下方。
我已经尝试将评论部分放在内容列中,然后尝试重新排列代码中的 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>
以下是理想的移动和桌面布局: