【发布时间】:2018-10-17 14:19:39
【问题描述】:
我有一个 html 模板,如下所示:
<div class="my-grid-container">
<div class="summary-card" ng-repeat="cardData in summaryCardsCtrl.summaryDetails" >
<div ng-include="'.....'"></div>
</div>
</div>
包含的html 看起来像:
<div class="card">
<div class="card-title" id="{{cardData.label}}">{{cardData.label}}</div>
<div class="card-data">
<div class="card-ico">
.....
</div>
<div class="card-value">
<span title="{{cardData.rawValue}}">{{cardData.value}}</span>
<span>%</span>
</div>
</div>
</div>
我希望第一张卡片跨越两行,例如:
我正在使用 CSS3 GridBox,如下所示:
.my-grid-container {
display: grid;
grid-template-columns: auto auto auto;
grid-gap: 10px;
padding: 10px;
}
.my-grid-container > div {
text-align: center;
padding: 20px 0;
font-size: 30px;
max-height: 70px;
}
div.my-grid-container > div.card:first-child {
grid-row: 1 / 2;
}
但是直到现在它还没有起作用。 第一个 div 没有跨越两行。
我做错了什么?
【问题讨论】:
标签: html twitter-bootstrap css css-grid