html - 如何修复引导手风琴卡标题中不稳定的列间距?
问题描述
我有一个 bootstrap 4 手风琴。每个卡片标题是一行,其中包含 3 列。我的问题是当第二列中的文本长度增加时,第一列和第二列之间的间距会增加。这在卡片 2B 上尤其明显,该卡片的第二列中包含文本“表格完成”。如何使间距一致且均匀?
<!-- ###### Accordion ###### -->
<div class="accordion" id="activityAccordion">
<!-- Card 1 -->
<div class="card py-0 m-1">
<div class="card-header p-1" id="heading1">
<button class="btn collapsed" type="button" data-toggle="collapse" data-target="#collapse1" aria-expanded="false" aria-controls="collapse1">
<div class="row p-0 m-0 text-left">
<div class="col-3 pl-0 pr-1 py-0 m-0 ">02/04/2019</div>
<div class="col-3 col-3 pl-0 pr-1 py-0 m-0" style="color:#1aa2c1">Phone Call</div>
<div class="col-md-6 pl-0 pr-1 py-0 m-0" style="text-transform:none">Followed up on smart goals</div>
</div>
</button>
</div>
<div id="collapse1" class="collapse" aria-labelledby="heading1" data-parent="#activityAccordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<!-- / end Card -->
<!-- Card 2 -->
<div class="card py-0 m-1">
<div class="card-header p-1" id="heading2">
<button class="btn collapsed" type="button" data-toggle="collapse" data-target="#collapse2" aria-expanded="false" aria-controls="collapse2">
<div class="row p-0 m-0 text-left">
<div class="col-3 pl-0 pr-1 py-0 m-0">01/25/2019</div>
<div class="col-3 col-3 pl-0 pr-1 py-0 m-0" style="color:#01c16d">Interview</div>
<div class="col-md-6 pl-0 pr-1 py-0 m-0" style="text-transform:none">Took PCL-5, GAD-7, and PIL</div>
</div>
</button>
</div>
<div id="collapse2" class="collapse" aria-labelledby="heading2" data-parent="#activityAccordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<!-- / end Card -->
<!-- Card 2B -->
<div class="card py-0 m-1">
<div class="card-header p-1" id="heading2B">
<button class="btn collapsed" type="button" data-toggle="collapse" data-target="#collapse2B" aria-expanded="false" aria-controls="collapse2B">
<div class="row p-0 m-0 text-left">
<div class="col-3 pl-0 pr-1 py-0 m-0">01/12/2019</div>
<div class="col-3 col-3 pl-0 pr-1 py-0 m-0" style="color:#bea623">Forms Complete</div>
<div class="col-md-6 pl-0 pr-1 py-0 m-0" style="text-transform:none">Parents signed consent to treat, intake complete</div>
</div>
</button>
</div>
<div id="collapse2B" class="collapse" aria-labelledby="heading2B" data-parent="#activityAccordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<!-- / end Card -->
<!-- Card 3 -->
<div class="card py-0 m-1">
<div class="card-header p-1" id="heading3">
<button class="btn collapsed" type="button" data-toggle="collapse" data-target="#collapse3" aria-expanded="false" aria-controls="collapse3">
<div class="row p-0 m-0 text-left">
<div class="col-3 pl-0 pr-1 py-0 m-0">01/10/2019</div>
<div class="col-3 col-3 pl-0 pr-1 py-0 m-0" style="color:#a90092">Counseling</div>
<div class="col-md-6 pl-0 pr-1 py-0 m-0" style="text-transform:none">First visit, suspected depression</div>
</div>
</button>
</div>
<div id="collapse3" class="collapse" aria-labelledby="heading3" data-parent="#activityAccordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<!-- / end Card -->
<!-- Card 4 -->
<div class="card py-0 m-1">
<div class="card-header p-1" id="heading4">
<button class="btn collapsed" type="button" data-toggle="collapse" data-target="#collapse4" aria-expanded="false" aria-controls="collapse4">
<div class="row p-0 m-0 text-left">
<div class="col-3 pl-0 pr-1 py-0 m-0 ">02/04/2019</div>
<div class="col-3 col-3 pl-0 pr-1 py-0 m-0" style="color:#1aa2c1">Phone Call</div>
<div class="col-md-6 pl-0 pr-1 py-0 m-0" style="text-transform:none">Followed up on smart goals</div>
</div>
</button>
</div>
<div id="collapse4" class="collapse" aria-labelledby="heading4" data-parent="#activityAccordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<!-- / end Card -->
<!-- Card 5 -->
A
<!-- / end Card -->
<!-- Card 6 -->
<div class="card py-0 m-1">
<div class="card-header p-1" id="heading6">
<button class="btn collapsed" type="button" data-toggle="collapse" data-target="#collapse6" aria-expanded="false" aria-controls="collapse6">
<div class="row p-0 m-0 text-left">
<div class="col-3 pl-0 pr-1 py-0 m-0 ">01/10/2019</div>
<div class="col-3 col-3 pl-0 pr-1 py-0 m-0" style="color:#a90092">Counseling </div>
<div class="col-md-6 pl-0 pr-1 py-0 m-0" style="text-transform:none">First visit, suspected depression</div>
</div>
</button>
</div>
<div id="collapse6" class="collapse" aria-labelledby="heading6" data-parent="#activityAccordion">
<div class="card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
</div>
</div>
</div>
<!-- / end Card -->
</div>
<!-- / end Accordion -->
解决方案
您的间距正在增加,因为您有<div class='row'>
内部按钮,并且该按钮正在根据其中的内容调整其宽度,因此具有更多文本的按钮将其宽度提供给子行和列,并且<div class='col-3'>
与具有相同类的 div 的宽度不同其他一些在按钮内有不同数量文本的卡片。您可以尝试使用这样的 css 在按钮上放置固定宽度
.btn{
width:700px !important;
}
推荐阅读
- c# - 如何从 HttpResponseMessage 中检索 Cookie
- delphi - 如何使用“for/in”在另一个组件中查找组件?
- scala - 如何使用设计模式或 OOP 编写 scala spark 代码以连接到多个云平台(Azure、AWS)
- numpy - 为什么numpy的执行时间比cupy快?
- opengl-es - 剔除没有几何着色器的实例化网格
- javascript - 在 TypeScript 中扩展 Hashmap 类?
- python - Python:用包含子字符串的单词拆分字符串
- javascript - 从 HTML 文本文件中提取 JSON 对象
- sql - 如何在 SQL 中获取日期的月份和年份
- facebook - facebook lib react-native-fbsdk 不起作用