【发布时间】:2021-03-27 21:03:56
【问题描述】:
我正在使用 ruby (html.erb) 渲染一个 html 网站。根据数据库的值,它要么呈现<p>somevalue</p>,或者如果给定的属性没有值,它只在一行的列内呈现<p></p> (Bootsrap)。如果呈现的 html 为 <p></p>,则该行的高度较小。在整页上查看下面的代码。在示例 1 中,第一行的第二列有<p></p>,它失去了一半的行高。在示例 2 中,
有一些价值,并且行保持它的高度。我想要一个解决方案,让行保持高度,无论渲染 html 是 <p></p> 还是 <p>somevalue</p>
<!-- JavaScript Bundle with Popper -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">
<div class="h3">
Example 1
</div>
<div class="container">
<div class="row">
<div class="col-md-2">
<strong>Row 1</strong>
</div>
<div class="col-md-10">
<p></p>
</div>
</div>
<div class="row">
<div class="col-md-2">
<strong>Row 2</strong>
</div>
<div class="col-md-10">
<p>41</p>
</div>
</div>
</div>
<div class="h3">
Example 2
</div>
<div class="container">
<div class="row">
<div class="col-md-2">
<strong>Row 1</strong>
</div>
<div class="col-md-10">
<p>42</p>
</div>
</div>
<div class="row">
<div class="col-md-2">
<strong>Row 2</strong>
</div>
<div class="col-md-10">
<p>41</p>
</div>
</div>
</div>
【问题讨论】:
标签: html css bootstrap-4 row