Какие браузеры поддерживают HTML SHORTTAG?

Какие браузеры (исторические или текущие версии) поддерживают любую из конструкций HTML / SGML SHORTTAG?

Были ли какие-либо "широко" используемые браузеры когда-либо поддерживали SHORTTAGS? (IE6 я смотрю на тебя.)

SHORTTAG Пример:

<p<a href="/">first part of the text</> second part

Получил любопытство после прочтения ответа, демонстрирующего сложность разбора "правильного" HTML.

Проверил себя на IE 7, Google Chrome 17, Firefox 11. Ни один из них, казалось, не поддерживал их

3 ответа

Решение

Ни один крупный браузер не поддерживает такие теги, как

</>

Подобная функция причины препятствует / препятствует "недопустимости", что является гораздо более важной и полезной функцией для большинства языков SGML.

Если вы опустите один закрывающий тег в языке + браузер, поддерживающий "SHORTTAGS", вся структура может быть повреждена.

Пустые элементы в SGML, HTML, XML и XHTML:

"В HTML, начиная с самой первой спецификации (HTML 2.0), вплоть до HTML 4.01 и выше, и функции упускаемости, и функции минимизации были включены. Но хотя упускаемость поддерживается веб-браузерами, хотя и с несколькими ошибками, функции минимизации не были реализованы в браузерах".

Emacs-W3 раньше поддерживал их (по крайней мере частично), но через некоторое время после публикации XHTML 1.0 (с рекомендациями по совместимости HTML) функциональность была удалена. (Так как "Совместимость HTML" зависела от браузеров, не поддерживающих SHOTTAGs).

Ни один из широко используемых браузеров не поддерживает их, и вам будет сложно найти неясный браузер, который тоже это делает.

Я протестировал еще несколько браузеров, все из которых не поддерживают его: Opera 11.61, IE9 и Firefox 1.5.0.9

Другие вопросы по тегам