私は非常に単純な配列を構築しようとしていますが、どういうわけかそれは動作しません。次に例を示します。HTML:colspanとrowspanの使い方は?
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
}
</style>
</head>
<body>
<table width=100%>
<tr>
<th colspan="8">sigle row of 8 cols</th>
</tr>
<tr >
<td colspan="2">2 cols </td>
<td rowspan="3" colspan="6" > 6 cols</td>
</tr>
<tr>
<td colspan="2">2 cols</td>
</tr>
<tr>
<td colspan="2">2 cols</td>
</tr>
</table>
</body>
</html>
デバッグに私を助けてください。 私は、2つの列だけを占有し、6つの列(残りの部分)を占めるために保存することを希望しますが、これは期待どおりに機能しません。私は答えが自明だが、私はそれを見つけることができません。何が間違っているのか教えていただけますか?あなたがheading in single <th>
を追加するので、異なるIDが
<th colspan="2">Monthly</th>
<th colspan="6">Savings</th>
ので、それが表示されます作るため
はい、これは私が望む方法ですが、最初のセルの幅は2/8で、2番目のセルは6/8でなければなりません – dmx
最初のセルが2/8(= 1/4)と2番目のセル1つは6/8(= 3/4)で、次に幅を25%と75%に設定し、これを達成するために(ヘッダーとは別に)列スパンを使用しないでください。 – Calaris