Chrome Inspector закрывает тег формы
-
25-10-2019 - |
Вопрос
Я проходил чей -то код .asp и увидел, что он печатал HTML, не закрывая его. Я пошел в Chrome и в его инспекторе, чтобы увидеть DOM и где закрыть его, когда внезапно там это было: The Tag !!
Я вернулся к .ASP, чтобы проверить, что я что -то пропустил, но не было никакого HTML, включающего или .JS, которые бы его закрывали. Я думал, что схожу с ума, а потом мой коллега сказал мне, что некоторые браузеры сами закрывают незакрытые теги?!
Это имеет смысл в отношении всего плохого кода, но ...
У инспектора есть тег, но настоящий исходный код HTML не так, поэтому я предполагаю, что Chrome считывает исходный код, волшебным образом добавляет закрывающие теги, а затем представляет страницу. Затем Chrome Inspector осматривает волшебно измененную версию.
Мои вопросы:
Почему инструмент разработчика, как C. Инспектор, показывает модифицированную версию?
Как его перевернуть?
- Что еще автокланируется, кроме тега
Большое спасибо
Решение
То, что вы видите в Инспекторе (то же самое касается Firebug),-это интерпретированная (или визуализированная) версия для браузера (или рендерированного), а не реальный источник.
Почему инструмент разработчика, как C. Инспектор, показывает модифицированную версию?
Если бы проверка ошибок была слишком строгой, многие веб -страницы вообще не могли бы просмотреть.
Как его перевернуть?
Я не думаю, что это возможно.
Что еще автокланируется, кроме тега
Все, что нужно браузерам, чтобы получить хорошо сформированный HTML-источник.