我试图让基本的 CSS“表格”样式工作,但我不知道如何让表格元素跨越多个列。我的 HTML 如下所示:
<div class="dtable">
<div class="dspan-row">
<div class="dcell">This text wants to span all 3 columns</div>
</div>
<div class="drow">
<div class="dcell">First name:</div>
<div class="dcell">Bob</div>
<div class="dcell">Something else</div>
</div>
<div class="drow">
<div class="dcell">Last name:</div>
<div class="dcell">Smith</div>
<div class="dcell">Something else</div>
</div>
</div>
我的 CSS 看起来像这样:
.dtable {display: table;}
.drow {display: table-row;}
.dcell {
display: table-cell;
padding: 10px;
}
.dcell > * {vertical-align: middle;}
.dspan-row {???}
如何设置 dspan-row 类的样式以使文本跨越所有表格列?我是否需要使用子元素来为跨越所有列的行提供文本,或者是否有一些魔法可以用来消除该子元素并只写
<div class="dspan-row">This text wants to span all 3 columns</div>