在写标签的时候,总是纠结要不要多个/,比如,是<br>
还是<br/>
呢?
我只知道,XHTML里面强制必须写成<br/>
。
在bootstrap编码规范里面:不要在自闭和元素的尾部加斜线。写成<br>
于是,动身查查~
合法性
/其实是可选的,没有任何实际含义。因此,<br>
和</br>
没有本质区别。
正确性
喜欢XML和XHTML的人来说,<br/>
似乎更加正确一些。
但其实,在Google代码风格指南里面,明确规定了不要关闭无内容标签。
因此在另一个角度,这其实是一个被容忍的语法错误。
其它一些问题
1、<script src=”mkq.js”></script>
为什么不是<script src=”mkq.js” />
(错)这种写法呢?
2、<input value=”mkq”>
为什么不是<input>mkq</input>
(错)呢?
只能说,一切都是为了:向后兼容!