在关闭XHTML中的空元素之前,是否仍然需要放置空格?

W3C建议在XHTML结束标记之前把一个空间,因为这会给出一个更好的向后保持兼容一些浏览器,比如写<br /> ,而不是<br/> 。 但是那里仍然有浏览器,那不会容忍你忽略了这个空间吗? (W3C没有提及哪些浏览器会导致问题。)

我知道这并没有太大的区别。 我只是喜欢较短的版本。 因此,除非有充分的理由,否则在关闭空标签之前,我现在将开始编码我的XHTML,不带空格。


它适用于Netscape 4。

我仍然把它包括在习惯之中,无论如何,我的模板库会为我准备,但今天它是否真的很重要,这是值得怀疑的。


我会说不是......就像bobince说的那样,它支持Netscape 4,我相信这样的浏览器真正被使用的数量非常接近零,幸运的是!
不像文森特所说的,我不认为IE4有这样的问题。 而且我相信我们可以将IE3 / 4/5 / 5.5归类为无论如何(至少Web统计数据已经消失),并且也不耐烦地为IE6做同样的事情! :-D

愚蠢的事情,这影响了很多人,甚至有时我看到x="foo" />甚至是纯粹的XML文件!


如果还有依赖空间的浏览器使用它。

所节省的字节量并不能证明可能存在的问题。

链接地址: http://www.djcxy.com/p/15647.html

上一篇: Is it still necessary to put a space before closing an empty element in XHTML?

下一篇: what is the best way to create document inside collection in MongoDB