W3C 建议在 XHTML 中的结束标记之前放置一个空格,因为这样可以为某些浏览器提供更好的向后兼容性,例如 write<br />
而不是<br/>
. 但是那里还有浏览器,不能容忍你省略了空间?(W3C 没有提及哪些浏览器会导致问题。)
我知道这并没有太大的区别。我只是更喜欢较短的版本。因此,除非有充分的理由,否则我现在将在关闭空标记之前开始编写不带空格的 XHTML。
W3C 建议在 XHTML 中的结束标记之前放置一个空格,因为这样可以为某些浏览器提供更好的向后兼容性,例如 write<br />
而不是<br/>
. 但是那里还有浏览器,不能容忍你省略了空间?(W3C 没有提及哪些浏览器会导致问题。)
我知道这并没有太大的区别。我只是更喜欢较短的版本。因此,除非有充分的理由,否则我现在将在关闭空标记之前开始编写不带空格的 XHTML。
它适用于网景 4。
我仍然出于习惯将其包含在内,无论如何我的模板库都会为我提供它们,但它在今天是否真的那么重要值得怀疑。
我会说不...这是为了支持 Netscape 4,正如 bobince 所说,我相信真正使用的此类浏览器的数量非常接近于零,幸运的是!
与文森特所说的不同,我认为 IE4 没有这样的问题。而且我相信我们无论如何都可以将 IE3/4/5/5.5 归类为已死(至少没有 Web 统计数据),并且不耐烦地等待对 IE6 做同样的事情!:-D
愚蠢的事情,这影响了很多人,有时我x="foo" />
什至会看到纯 XML 文件!
如果仍有依赖空间的浏览器使用它。
节省的字节数并不能证明可能出现的问题。
向后兼容的要点是仍然支持不支持短符号的浏览器。那里可能还有很多。
我想您的选择可能取决于网站的目标受众(例如,技术网站将有更多使用最新浏览器的访问者,而不是使用 Win 95 和 IE 4 的人访问的senior.net)。