我经常在 XML 和 HTML 标记中看到结束斜杠前面有一个空格。XHTML 换行符可能就是典型的例子:
<br />
而不是:
<br/>
这个空间似乎是多余的。事实上,我认为它是多余的。
写这个空间的原因是什么?
我读到这个空间解决了一些“向后兼容性问题”哪些向后兼容性问题?这些问题是否仍然相关,或者我们仍然为了 IE3兼容性而增加额外的空间?这个问题有没有一些明确的答案?
如果没有向后兼容性,那么这是一个可读性问题吗? 类似于大开卷曲支架的争论?
void it_goes_up_here() {
int no_you_fool_it_goes_down_there()
{
我当然可以尊重不同的风格意见,所以我会很高兴地了解到,写的空间只是一个品味的问题。