簡體   English   中英

復雜的HTML表無法驗證:表行“超過了第一行建立的列數”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM