![](/img/trans.png)
[英]HTML validation error-Table columns in range 4…5 established by element th have no cells beginning in them
[英]Validating html code, error Table column 2 established by element th has no cells beginning in it
我的代碼接縫工作正常,但嘗試在https://validator.w3.org/nu/#file驗證它給我錯誤:由元素 th 建立的表列 2 沒有單元格開頭。 如果我刪除 rowspan 屬性,則不會出現任何錯誤。 這怎么可能?
<table>
<caption>Average salary</caption>
<tr>
<th colspan="2" rowspan="2">Occupation</th>
<th colspan="2">Salary (kr)</th>
</tr>
<tr>
<th>Men</th>
<th>Women</th>
</tr>
<tr>
<td colspan="2">Ambulance nurse</td>
<td>37 400</td>
<td>36 800</td>
</tr>
<tr>
<td colspan="2">Consultant system development</td>
<td>43 000</td>
<td>43 500</td>
</tr>
<tr>
<td colspan="2">High school teacher</td>
<td>35 000</td>
<td>35 400</td>
</tr>
<tr>
<td colspan="2">Dentist</td>
<td>44 400</td>
<td>46 100</td>
</tr>
<tr>
<td colspan="2">Air lane leader</td>
<td>65 700</td>
<td>66 500</td>
</tr>
<tr>
<td colspan="2">Bar manager</td>
<td>23 000</td>
<td>23 000</td>
</tr>
<tr>
<td colspan="2">Home service assistant</td>
<td>27 100</td>
<td>27 400</td>
</tr>
</table>
我想要實現的是這種結構
解決方案是這樣的代碼:
<table>
<caption>Average salary</caption>
<tr>
<th rowspan="2">Occupation</th>
<th colspan="2">Salary (kr)</th>
</tr>
<tr>
<th>Men</th>
<th>Women</th>
</tr>
<tr>
<td>Ambulance nurse</td>
<td>37 400</td>
<td>36 800</td>
</tr>
<tr>
<td>Consultant system development</td>
<td>43 000</td>
<td>43 500</td>
</tr>
<tr>
<td>High school teacher</td>
<td>35 000</td>
<td>35 400</td>
</tr>
<tr>
<td>Dentist</td>
<td>44 400</td>
<td>46 100</td>
</tr>
<tr>
<td>Air lane leader</td>
<td>65 700</td>
<td>66 500</td>
</tr>
<tr>
<td>Bar manager</td>
<td>23 000</td>
<td>23 000</td>
</tr>
<tr>
<td>Home service assistant</td>
<td>27 100</td>
<td>27 400</td>
</tr>
</table>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.