6

哪些浏览器(历史版本或当前版本)支持任何 HTML/SGML SHORTTAG 结构

是否有任何“广泛”使用的浏览器以任何方式支持 SHORTTAGS?(IE6 我在看着你。)

短标签示例:

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

在阅读了一个难以解析“有效” HTML的答案后感到好奇。

在 IE 7、Google Chrome 17、Firefox 11 上测试了我自己。似乎没有一个支持它们。

4

3 回答 3

5

没有主流浏览器支持像这样的标签

</>

像这样的原因特性会阻碍/阻碍“可忽略性”,这对于大多数 SGML 语言来说是更为重要和有用的特性。

如果您在支持“SHORTTAGS”的语言+浏览器中省略单个结束标记,则可能会损坏整个结构。

SGML、HTML、XML 和 XHTML 中的空元素:

“在 HTML 中,从第一个规范 (HTML 2.0) 开始,一直到包括 HTML 4.01 在内,可忽略性功能和最小化性功能都已“启用”。尽管 Web 浏览器支持可忽略性,但存在一些错误,浏览器中没有实现最小化功能。”

于 2012-03-08T14:35:16.237 回答
2

Emacs-W3曾经(至少部分地)支持它们,但是在 XHTML 1.0(带有 HTML 兼容性指南)发布一段时间后,该功能被删除了。(因为“HTML 兼容性”取决于实现 SHOTTAG 的浏览器)。

没有常用的浏览器支持它们,而且您将很难找到支持它们的不起眼的浏览器。

于 2012-02-28T11:27:07.250 回答
1

我又测试了几个浏览器,但都不支持:Opera 11.61、IE9 和 Firefox 1.5.0.9

于 2012-03-07T21:27:02.213 回答