【发布时间】:2021-06-23 17:00:54
【问题描述】:
我见过几个类似的问题,但似乎都没有解决生成的卡片。我的目标是每行有 4 张或更少的卡片,高度/宽度固定。以下是我目前拥有的代码:
<div class="container">
<div class="card-deck">
@foreach (var item in Model)
{
<div class="card shadow">
<div class="card-title pl-4 pr-4 pt-3">
<h4><a class="stretched-link deco-none font-weight-bold" asp-controller="Home" asp-action="TrainingDetails" asp-route-id="@item.TrainingId">@Html.DisplayFor(modelItem => item.Title)</a></h4>
</div>
<div class="card-body overflow pl-4 pr-4 pb-2">
<div class="font-weight-bold text-secondary">
@Convert.ToDateTime(item.DateCreated).ToString("MM/dd/yy")
</div>
@Html.DisplayFor(modelItem => item.Description)
</div>
<div class="card-footer">
<div class="text-center text-muted training-footer">
@Html.DisplayFor(modelItem => item.Topic.Topic)
</div>
</div>
</div>
}
</div>
</div>
目前它将所有卡片放在一行中,而且每张卡片本身都非常薄。我必须添加什么才能让它分成多行固定大小? 感谢您的帮助!
【问题讨论】:
标签: html css asp.net model-view-controller bootstrap-4