我正在尝试“嵌套”(不确定这是否是正确的词)一些表。我不希望每个单元格中都有一个表格,而是希望能够用适当的标题组织表格。我的工程师告诉我,我不能简单地将表格样式设置为“看起来”嵌套,而是如果每个标题都包含子行和单元格会更好。
这是它应该是什么样子的屏幕截图:
这是我的 HTML:
<section class="container">
<table class="zebra">
<thead>
<tr>
<th>Code</th>
<th>Procedure</th>
<th>Units</th>
<th>Charge</th>
<th>Avg. Charge</th>
<th>As %</th>
</tr>
</thead>
<tbody class="level1">
<tr>
<td colspan="6">
<i class="doctor"></i>John Dorian
</td>
</tr>
<tbody class="level2">
<tr>
<td colspan="6">
<i class="address"></i>Southern Hills Hospital
</td>
</tr>
<tbody class="level3">
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
</tbody>
</tbody>
</tbody>
<tbody class="level1">
<tr>
<td colspan="6">
<i class="doctor"></i>John Dorian
</td>
</tr>
<tbody class="level2">
<tr>
<td colspan="6">
<i class="address"></i>Southern Hills Hospital
</td>
</tr>
<tbody class="level3">
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
</tbody>
</tbody>
<tbody class="level2">
<tr>
<td colspan="6">
<i class="address"></i>Southern Hills Hospital
</td>
</tr>
<tbody class="level3">
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
</tbody>
</tbody>
<tbody class="level2">
<tr>
<td colspan="6">
<i class="address"></i>Southern Hills Hospital
</td>
</tr>
<tbody class="level3">
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
<tr>
<td>99234</td>
<td>Chest XRay</td>
<td>1</td>
<td>20.00</td>
<td>40.00</td>
<td>10.00</td>
</tr>
</tbody>
</tbody>
</tbody>
</table>
所以你可以看到我嵌套tbody
在其他tbody
s 中。这在 Chrome 中渲染得很好。事实上,这就是我想要的样子。
但
当我检查元素时,我看到 Chrome(以及 Safari 和 Firefox)基本上会说“nuh uh”并打破嵌套tbody
的 s 。看这里:
有什么想法可以完成我想要达到的目标吗?