我想创建一个表格,其中第一列是页面宽度的10%。其余的90%然后被分成两个进一步等宽的列。 (我这样做,因为我也想包括跨两列的跨度行。)HTML CSS表格宽度不工作
宽度:50%不起作用,而是将两列向上推近。我已经在Firefox和Chrome中尝试了这一点。
我已经在下面包含了一个简化的代码片段。
.news-table {
display: table;
font-family: Arial, Helvetica, sans-serif;
}
.news-tr {
display: table-row;
}
.news-td {
display: table-cell;
}
<div class="news-table" style="width: 100%;table-layout:fixed">
<div class="news-td" style="width: 10%">
Narrow
</div>
<div class="news-td" style="width: 90%">
<div class="news-tr">
<div class="news-td" style="width: 50%">
Wide1
</div>
<div class="news-td" style="width: 50%">
Wide2
</div>
</div>
</div>
</div>
任何建议将受到赞赏。
我使用的div,这样我也可以创建响应式页面不会为移动设备使用表格。 – carrp
有表格响应也像bootstrap ...如果你使用div那么可能你指的是网格 – scaisEdge