Валидация кода html, ошибка Столбец 2 таблицы, установленный элементом th, в нем нет ячеек - PullRequest
1 голос
/ 01 марта 2020

Мой код выглядит нормально, но при попытке проверить его на https://validator.w3.org/nu/#file я получаю ошибку: в столбце 2 таблицы, установленной элементом th, в нем нет ячеек, начинающихся с него. Если я удаляю атрибут 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>

Чего я хочу добиться, так это структуры

enter image description here

1 Ответ

0 голосов
/ 01 марта 2020

Решением стал следующий код:

        <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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...