Призрачный код? Относительно отсутствующего тега в HTML-файле - PullRequest
0 голосов
/ 09 августа 2010

У меня проблема с html. Я получил html-скрипт, который не содержит ни </body>, ни </html> закрывающих тегов в файле, пока его исходный код отображается в браузере, как </body> и </html>закрывающие теги появляются в исходном коде вместе с блоком кода <div>...</div>.Как это могло произойти?

Ответы [ 2 ]

0 голосов
/ 09 августа 2010

Эти теги определены как необязательные в спецификации.Их присутствие может подразумеваться правилами HTML, поэтому сами теги на самом деле не должны присутствовать.

Они не должны отображаться при просмотре исходного кода.

Вывозможно, используя что-то, что показывает сериализацию DOM вместо этого?например, инспектор DOM в Firebug?Div звучит подозрительно, как элемент, который я помню в старых версиях Firebug.

0 голосов
/ 09 августа 2010

Иногда, если вы используете приложения для веб-разработки, такие как dreamweaver, netbeans и т. Д., Они завершают ваши незавершенные теги перед публикацией.

И в настоящее время браузеры достаточно умны, чтобы исправлять эти ошибки при рендеринге HTML-файла.

Возможно, вы не получите тот же результат в старых браузерах, таких как IE6, FF1 ........ Попробуй ...

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