У меня была дискуссия с руководителем проекта и аргументация необходимости очистки нашего HTML-генератора. Он часто создает код, который выглядит так в середине страницы:
...
<section id="ctl00_JUMBOTRON" class="jumbotron text-center jumbotron-fluid py-0 mb-0 d-print-none" Style="background-color:#FFFFFF" runat="server">
<div runat="server">
<div runat="server">
<body>
<!-- Begin Site Header -->
<div>Test Site Header</div>
<!-- End Site Header -->
</body>
</html></body>
</div>
</div></section>
...
Этот код «работает» в том смысле, что элемент выглядит прямо на странице, но он, очевидно, неверен. Внутри существующего тела есть <body>
теги, </html>
там, где его не должно быть, и несколько </body>
тегов.
Я знаю, что это неправильно, и наша команда знает, что это неправильно, но это не является приоритетом для нашего лидера, так как в настоящее время он "отлично работает" в браузерах (Firefox, Chrome, Edge ...).
Какие примеры того, что это НЕ работает, кроме того, что они не верны?