【发布时间】:2020-06-16 21:37:17
【问题描述】:
我正在处理一个动态显示引导卡的页面 (Angular),如下所示:
<div class="row">
<div class="card border-primary p-0 mb-2 col-md-4 col-sm-6 colxs-12" *ngFor="let m of myVals">
<h4 class="card-header text-center">{{m.Title}}</h4>
<div class="card-body">
<h5>{{m.Year}}</h5>
<img [src]="m.Poster" [alt]="m.Title" class="card-img-top">
</div>
</div>
</div>
我面临的问题是元素<h4 class="card-header text-center">{{m.Title}}</h4>
挑战在于,有时标题会显示在 2 行上,有时会显示在 1 行(但不会超过 2 行),因此卡片看起来并不统一。
我想知道的是,是否有一种 Bootstrap / CSS 方法可以始终使 card-header 显示为 2 行高,而不管其中的文本如何。我尝试设置line-height: 2 的CSS 样式,但它根本不影响它。有什么正确/更好的方法来完成这个吗?
谢谢!
【问题讨论】:
标签: css twitter-bootstrap bootstrap-4