Есть ли веская причина оставить тег html открытым? - PullRequest
0 голосов
/ 05 мая 2020

Так что я почти уверен, что ответ на это no, don't do this, но мне любопытно, есть ли какой-то особый случай, когда это может быть полезно.

Я обнаружил в прошлом, если я случайно уйду a <div> без закрытия </div> и вместо этого закройте родительский элемент div (например, если родитель имеет другой тип, например <td>), когда страница отображается, DOM подбирает провисание и закрывает div для меня. Это то, что я ожидал бы от выделителя синтаксиса, но мой, по крайней мере, не лает на меня, если что-то подобное произойдет, что заставляет меня думать, что это может быть нишевое использование для этого, но я мог бы слишком глубоко думать о чем-то это просто пример плохого кода.

Примером может быть

<td id="table_cell">
    <div class="tc_wrapper">
         <div id="tc_content1"> ... </div>
         <div id="tc_content2"> ... </div>
         <div id="tc_content3"> ... </div>
         <div id="tc_content4"> ... </div>
<!-- this is where u would normally close tc_wrapper
    </div>
-->
</td>

Примечание: я дислекси c и мне приходится очень сильно зависеть от подсветки синтаксиса, чтобы убедиться, что вложенные объекты правильно закрыты и упорядочены, поэтому этот сценарий имеет тенденцию происходить ...

1 Ответ

0 голосов
/ 05 мая 2020

Нет. Лучше закрыть все, кроме закрывающего тега, например, <img />. Это улучшит отладку позже, или если вам нужно улучшить свой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...