HTML标签,是该闭合还是不闭合?

在写标签的时候,总是纠结要不要多个/,比如,是<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>(错)呢?

只能说,一切都是为了:向后兼容!

麻凯倩

微信:makaiqian