哪些浏览器(历史版本或当前版本)支持任何HTML / SGML SHORTTAG constructs?
是否有任何“广泛”使用的浏览器以任何方式支持SHORTTAGS? (IE6我在看着你。)
SHORTTAG示例:
<p<a href="/">first part of the text</> second part
在阅读证明difficult to parse "valid" HTML的答案后感到好奇。
在IE 7,Google Chrome 17,Firefox 11上测试了我自己。 其中任何一个似乎都不支持他们。
答案 0 :(得分:5)
没有主要的浏览器支持
等标签</>
因为这样的功能阻碍/阻碍了“可省略性”,这对于大多数SGML语言来说是更重要和有用的功能。
如果在语言+浏览器中省略了支持“SHORTTAGS”的单个结束标记,则整个结构可能会被损坏。
Empty elements in SGML, HTML, XML, and XHTML:
“在HTML中,从第一个规范(HTML 2.0)开始,一直到 并包括HTML 4.01,无论是遗漏功能还是 可最小化功能已经“开启”。但是,虽然可以省略 Web浏览器支持,虽然存在一些错误,但最小化 功能未在浏览器中实现。“
答案 1 :(得分:2)
Emacs-W3用于支持它们(至少部分地)但是在XHTML 1.0(使用HTML兼容性指南)发布后的某个时间,功能被删除了。 (因为“HTML兼容性”取决于浏览器而不是实现SHOTTAG)。
没有常用的浏览器支持它们,你很难找到一个不起作用的浏览器。
答案 2 :(得分:1)
我测试了几个浏览器,所有浏览器都不支持它: Opera 11.61,IE9和Firefox 1.5.0.9