哪些浏览器(历史版本或当前版本)支持任何 HTML/SGML SHORTTAG 结构?
是否有任何“广泛”使用的浏览器以任何方式支持 SHORTTAGS?(IE6 我在看着你。)
短标签示例:
<p<a href="/">first part of the text</> second part
在阅读了一个难以解析“有效” HTML的答案后感到好奇。
在 IE 7、Google Chrome 17、Firefox 11 上测试了我自己。似乎没有一个支持它们。
哪些浏览器(历史版本或当前版本)支持任何 HTML/SGML SHORTTAG 结构?
是否有任何“广泛”使用的浏览器以任何方式支持 SHORTTAGS?(IE6 我在看着你。)
短标签示例:
<p<a href="/">first part of the text</> second part
在阅读了一个难以解析“有效” HTML的答案后感到好奇。
在 IE 7、Google Chrome 17、Firefox 11 上测试了我自己。似乎没有一个支持它们。
没有主流浏览器支持像这样的标签
</>
像这样的原因特性会阻碍/阻碍“可忽略性”,这对于大多数 SGML 语言来说是更为重要和有用的特性。
如果您在支持“SHORTTAGS”的语言+浏览器中省略单个结束标记,则可能会损坏整个结构。
“在 HTML 中,从第一个规范 (HTML 2.0) 开始,一直到包括 HTML 4.01 在内,可忽略性功能和最小化性功能都已“启用”。尽管 Web 浏览器支持可忽略性,但存在一些错误,浏览器中没有实现最小化功能。”
Emacs-W3曾经(至少部分地)支持它们,但是在 XHTML 1.0(带有 HTML 兼容性指南)发布一段时间后,该功能被删除了。(因为“HTML 兼容性”取决于未实现 SHOTTAG 的浏览器)。
没有常用的浏览器支持它们,而且您将很难找到支持它们的不起眼的浏览器。
我又测试了几个浏览器,但都不支持:Opera 11.61、IE9 和 Firefox 1.5.0.9