如何使用引导创建<;thead>具有两个级别(例如:夏季有子数据1、数据2、数据3)以及合并了两个垂直单元格的表格单元格(例如:状态)
下面是它在Excel中的外观:
我不确定如何使用Bootstrap实现,但我知道如何使用HTML实现:
您可以组合使用colspan和rowspan属性,其中rowspan用于跨越多个行的表头,这同样适用于colspan和列
-
根据表格标题的级别将其拆分为行。
因此,第一个表行将由“父”标题组成,即每一个其他标题和数据块将属于的标题 -
您的第一行应该有3列:
状态,公用事业公司和夏季 -
为向下钻取的每个级别添加后续标题行。在这里,下一行只是每个数据集的表头
让我们应用以下属性:
- 您的第一个
th用于状态跨越2行,因此我们添加了rowspan=“2” - 这同样适用于下一个表格标题Utilities Company
- 夏季跨越1行和3列,因此我们添加了
colspan=“3” - 在标题中添加另一个
tr,包含data1、data2和data3的3个单元格
生成的HTML如下所示:
<;thead>;
<;tr>;
<;第行span=“2”>;国家</th>;
<;第行span=“2”>;公用事业公司</th>;
<;th colspan=“3”>;夏季</th>;
</tr>;
<;tr>;
<;th>;数据1</th>;
<;th>;数据2</th>;
<;th>;数据3</th>;
</tr>;
</thead>;
这是一把小提琴的演示
这里有一个更新的演示(实际上重置为base),包括bootstrap.css,尽管它实际上没有更新任何演示