![](/img/trans.png)
[英]A table row was 2 columns wide and exceeded the column count established by the first row (1)
[英]Complex HTML table not validating: table row “exceeded the column count established by the first row”
validateator.w3.org給我錯誤:
表格行的寬度為4列,超過了第一行(1)所建立的列數。
看起來像這樣:
|1|2.1|2.2 |
| |3.1|3.2|3.3|
| |4.1|4.4|4.5|
<table>
<tbody>
<tr>
<td rowspan="4"> 1 </td>
</tr>
<tr>
<td> 2.1 </td>
<td colspan="2"> 2.2 </td>
</tr>
<tr>
<td> 3.1 </td>
<td> 3.2 </td>
<td> 3.3 </td>
</tr>
<tr>
<td> 4.1 </td>
<td> 4.2 </td>
<td> 4.3 </td>
</tr>
</tbody>
</table>
我簡化了數據,代碼來自艾薩克·牛頓爵士的《自然哲學的數學原理》 ,顯然他不比我更了解HTML表規則。
實際表格: http : //lightwizzard.com/books/mathematical.philosophy/mathematical.principles.of.natural.philosophy.html#book3.2.68
您必須合並兩個第一行並更改第一個字段的行跨度:
<table>
<tbody>
<tr>
<td rowspan="3"> 1 </td>
<td> 2.1 </td>
<td colspan="2"> 2.2 </td>
</tr>
<tr>
<td> 3.1 </td>
<td> 3.2 </td>
<td> 3.3 </td>
</tr>
<tr>
<td> 4.1 </td>
<td> 4.2 </td>
<td> 4.3 </td>
</tr>
</tbody>
</table>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.