html - 在引导程序 4 中线性化卡片
问题描述
我有这段代码来显示我的布局,我尝试了很多组合,但没有一个我可以对齐它们:
<div class="col col-sm-2 col-md-2">
</div>
<div class="row">
<div class="col col-sm-2 col-md-2">
</div>
<div class="col col-sm-8 col-md-8">
<div class="card-columns">
@foreach($asesorias as $asesoria)
<div class="card" style="width: 18rem;height:100%">
<img class="card-img-top" src="/adminlte/img/user4-128x128.jpg" alt="Foto perfil asesor">
<div class="card-body">
<h5 class="card-title">{{ $asesoria->place }}</h5>
<p class="card-text">
<strong>Comunidad: </strong>{{ $asesoria->comunidad_id }}<br>
<strong>Provincia: </strong>{{ $asesoria->provincia_id }}<br>
<strong>Municipio:</strong>{{ $asesoria->municipio_id }}<br>
<strong>Lugar: </strong>{{ $asesoria->place }}<br>
<strong>Fecha: </strong>{{ $asesoria->date }}<br>
<strong>Hora: </strong>{{ $asesoria->time }}<br>
<br>
</p>
</div>
<div class="text-center"
style="position: absolute;bottom: 0;left:0;right:0;margin-left:auto;margin-right:auto;">
<a href="#" class="btn btn-primary">Reservar</a>
</div>
</div>
@endforeach
</div>
</div>
<div class="col col-sm-2 col-md-2">
</div>
</div>
但结果视图是这样的:
卡片不对齐,因为每张卡片的内容都不同。
.card-columns {
column-count:3;
}
我怎样才能线性化它们?
我改变了
卡片组
但现在我问我,如果我只想要 4 列在我的视图中,怎么做?
解决方案
默认情况下,card-columns
该类是砌体视图。对于偶数行,您需要将card-columns
类更改为多个card-deck
div。
请参阅此处的文档:https ://getbootstrap.com/docs/4.3/components/card/#card-decks
推荐阅读
- python-3.x - ImportError:无法导入名称“firestore”
- sql-server - TSQL我如何检查数组是使用JSON_QUERY的子集
- javascript - 如何从浏览器将视频上传到 AWS S3 Bucket?
- ssis - 设置保护级别以在 SSIS 中保存敏感信息
- html - 我正在尝试在具有尖头的 html 中设置客户列表框的样式(如思考框)
- reactjs - 为什么我们需要将 this 变量设置为展开运算符?需要这条线吗?
- oauth-2.0 - Azure AD 单一登录 - 使用代码请求令牌时出现 invalid_grant 9002313
- java - Android 中的 AWS DynamoDB LoadTable 致命错误?
- c++ - 接受 2 个数值的模板
- twitter-bootstrap - 如何在 Bootstrap 4.0 中修剪多余的空间