8

W3C 建议在 XHTML 中的结束标记之前放置一个空格,因为这样可以为某些浏览器提供更好的向后兼容性,例如 write<br />而不是<br/>. 但是那里还有浏览器,不能容忍你省略了空间?(W3C 没有提及哪些浏览器会导致问题。)

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

4

4 回答 4

9

它适用于网景 4。

我仍然出于习惯将其包含在内,无论如何我的模板库都会为我提供它们,但它在今天是否真的那么重要值得怀疑。

于 2008-11-20T14:36:41.517 回答
1

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

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

于 2008-11-20T17:42:46.447 回答
0

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

节省的字节数并不能证明可能出现的问题。

于 2008-11-20T14:30:00.297 回答
0

向后兼容的要点是仍然支持不支持短符号的浏览器。那里可能还有很多。

我想您的选择可能取决于网站的目标受众(例如,技术网站将有更多使用最新浏览器的访问者,而不是使用 Win 95 和 IE 4 的人访问的senior.net)。

于 2008-11-20T14:34:20.570 回答