0
換行符出現在表格的上方,而不是我通常所期望的。我只是想知道這是爲什麼。有人可以解釋爲什麼我不能把br標籤放在表格中
<table>
<tr>
<th>cell group 1</th><!--<br> this wouldnt work-->
<td>cell 1</td>
<td>cell 2</td>
<td>cell 3</td>
<td>cell 4</td>
</tr>
<tr>
<th>cell group 2</th>
<td>cell 5</td>
<td>cell 5</td>
<td>cell 6</td>
<td>cell 7</td>
</tr>
<tr>
<th>cell group 3</th>
<td>cell 8</td>
<td>cell 9</td>
<td>cell 10</td>
<td>cell 11</td>
</tr>
</table>
因爲那會是無效的HTML?您正在嘗試將'
'元素作爲不允許的'
你認爲它在哪裏?我不清楚應該是什麼樣的換行符,在表格行內,在一個單元格外 – Kritner
回答
您不能將
<br>
標記放在表結構中。但是,您可以在單元格內部執行此操作:<th>
或<td>
。實施例:
來源
2016-11-21 18:36:10
一個表的視覺內容只能表數據單元標籤(
td
或th
)內部存在 - 把元件之間的這些不作任何邏輯意義 - 哪裏會出現?如果你有一些表格數據,並且想要在兩個數據單元之間加上,那麼它就變成了另一個數據單元,不是。
如果您想調整表格的某些部分的視覺外觀,應該使用CSS邊距或填充樣式來完成,而不是通過添加換行符(這通常適用 - 不應使用
br
來調整大小的元素。)來源
2016-11-21 18:41:59 retrospectacus
我知道不應該使用線路制動器我只是試着更好地理解它。它仍然沒有工作奇怪,hr標籤將工作,但br標籤不會 – Brandon
相關問題