是的,为了长远的保障,所有HTML空元素都应该关闭。虽然现在不关闭,HTML验证也能通过。既然关闭也没错,那就关闭吧,养成一个好习惯。
HTML有哪些空元素
...
HTML语言中的一些必须搞清楚的名词
<>里面的是一个tag,标签;
HTML元素,是开始tag和结束tag之间所有的内容,包含tag;HTML文档就是由一系列元素嵌套组合而成。
HTML空元素,就是在开始tag里面就直接关闭的元素;
所有HTML元素的属性(attribute),都只能出现在开始tag里面;
style也是一个属性,里面可以写CSS的内容(可以省掉最后一句CSS后面的分号);
align,bgcolor和color属性都已经不再使用,请用style属性里面的CSS代替。
w3学校里面的说明
就是没有关闭标签的空元素(
标签定义换行)。
在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。
在开始标签中添加斜杠,比如
,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
即使
在所有浏览器中都是有效的,但使用
其实是更长远的保障。