次のように、要素がまったく同じ属性を持つ子要素を持つことができるテーブルがあります。
ITEM ATTRIBUTE 1 ATTRIBUTE 2
item value value
sub value value
sub value value
item value value
これから、次のようなマークアップを作成しました。
<table>
<thead>
<tr>
<th>ITEM</th>
<th>ATTRIBUTE 1</th>
<th>ATTRIBUTE 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>item</td>
<td>value</td>
<td>value</td>
</tr>
<tr>
<td colspan=3>
<table>
<tbody>
<tr>
<td>sub</td>
<td>value</td>
<td>value</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>item</td>
<td>value</td>
<td>value</td>
</tr>
</tbody>
</table>
私の質問は今:
- これは最高のセマンティック ソリューションですか?
- 別のアプローチの方が適していますか? もしそうなら、どの方法が推奨されますか?
- テーブルヘッダーは両方のテーブルを担当していますか、それとも新しいテーブルを作成する必要があり
visibility: hidden
ますか?