我有一個跨越2列的標題之一的html表格。我如何將子標題添加到2列中的每一列?在<th>元素內添加一個<th>元素
例如,在附加的圖片中,我希望「聯繫人」列爲各個列添加子標頭「電話」和「地址」。
在此先感謝。
我有一個跨越2列的標題之一的html表格。我如何將子標題添加到2列中的每一列?在<th>元素內添加一個<th>元素
例如,在附加的圖片中,我希望「聯繫人」列爲各個列添加子標頭「電話」和「地址」。
在此先感謝。
以同樣的方式,你會如果你是在紙上畫出來的表格:
<table>
<thead>
<tr>
<th rowspan="2">Name</th>
<th rowspan="2">Email</th>
<th colspan="2">Contact</th>
</tr>
<tr>
<th>Phone</th>
<th>Address</th>
</tr>
</thead>
<tbody>
<!-- your data goes here -->
</tbody>
</table>
添加一個新行然後添加子標題確實有效,但它們在「名稱」和「電子郵件」下對齊。所以我不得不在新行中添加空的
你確定你在正確的地方使用了'rowspan'和'colspan'嗎?永遠不需要添加空單元格。 –
啊!修復了我最後的rowspan,並且它工作正常。再次感謝 :) – Myxtic
添加另一行並將子標題放入<td />
標記。也許給該行一個類和風格的TD文本?這樣他們將看起來不像真正的標題,這可能會導致混淆。
你需要有兩個獨立的標題行:
<tr>
<th rowspan="2">Name</th>
<th rowspan="2">Email</th>
<th colspan="2">Contact</th>
</tr>
<tr>
<th>Number</th>
<th>Address</th>
</tr>
<table>
<tr>
<th>Title 1</th><th>Title 2</th><th colspan="2">Title 3</th>
</tr>
<tr>
<td>content</td><td>content</td><th>subtitle 1</th><th>subtitle 2</th>
</tr>
<tr>
<td>content</td><td>content</td><td>content</td><td>content</td>
</tr>
</table>
+1所有鄉親給我正確的方向。非常感謝你的幫助。 – Myxtic