Какой эффект не имеет закрывающих тегов для поля ввода HTML в браузерах? - PullRequest
1 голос
/ 07 июля 2011

Я натолкнулся на рабочую HTML-страницу, у которой нет тега закрытия для одного из полей ввода.

Эта производственная система работает довольно давно и ориентирована только на браузеры IE6.

Я хотел бы провести проверку со всеми здесь, так как я стараюсь дать вескую причину для исправления дефекта, есть ли какие-либо веские причины для поддержки?

enter image description here

Ответы [ 2 ]

2 голосов
/ 07 июля 2011

Какой тип страницы? Это должно быть подтверждено с типом документа HTML 4.01. Тем не менее, он НЕ будет проверяться как XHTML.

2 голосов
/ 07 июля 2011

Chin,

В большинстве (если не во всех) браузерах подразумевается конечный тег для таких вещей, как input, br, img и p, которые традиционно неправильно кодируются.

Некоторые парсеры (в частности, я знаю, что iText для создания PDF из документов HTML) требуют абсолютно идеального HTML, но вы можете использовать другие инструменты, такие как jTidy, чтобы исправить это на лету.

Brian

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