我经常在XML和HTML标记的结尾斜杠之前看到一个空格.XHTML换行符可能是规范的例子:
<br />
Run Code Online (Sandbox Code Playgroud)
代替:
<br/>
Run Code Online (Sandbox Code Playgroud)
这个空间似乎是多余的.事实上,我认为这是多余的.
写这个空间的原因是什么?
我已经读到这个空间解决了一些"向后兼容性问题".哪些向后兼容性问题?这些问题是否仍然相关,或者我们是否仍然为IE3兼容性添加额外的空间?是否存在一些关于此的确定答案的规范?
如果不是向后兼容性,那么它是否是可读性问题?类似于Great Open Curly Brace辩论?
void it_goes_up_here() {
int no_you_fool_it_goes_down_there()
{
Run Code Online (Sandbox Code Playgroud)
我当然可以尊重不同的风格意见,所以我很高兴得知,写作空间只是一种品味问题.