首页 文章

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

提问于
浏览
7

W3C recommends putting a space before the closing tag in XHTML,因为这会使某些浏览器具有更好的向后兼容性,例如:写
而不是
. 但是那里还有浏览器,不能容忍你省略了空间吗? (W3C没有提到哪些浏览器会导致问题 . )

我知道它并没有太多的差异 . 我只是喜欢较短的版本 . 因此,除非有充分的理由,否则我将在关闭空标记之前开始编码没有空格的XHTML .

4 回答

  • 1

    它适用于Netscape 4 .

    我仍然把它包含在习惯之中,无论如何我的模板库都会把它们放进去,但是今天它是否真的那么重要是值得怀疑的 .

  • 0

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

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

  • 9

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

    保存的字节数不足以证明可能出现的问题 .

  • 0

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

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

相关问题