簡體   English   中英

驗證 html 代碼,錯誤表第 2 列建立的元素 th 沒有單元格開頭

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

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