您的位置:首页 > Web前端 > HTML

关于html自闭合标签要不要加空格和斜杠的问题?

2016-09-17 19:27 239 查看
问题描述:可能很多人都遇到过这个问题,写网页时,link img br input等等这些标签时到底要不要在结尾加上空格和斜杠呢?

我曾经貌似在《编写高质量代码》上看到过这样的介绍,遇到link img等这样的自闭合标签要加上空格和斜杠/,因为解析器读取标签里面的内容时分为两个阶段。

一:读取里面的内容;

二:寻找结束符;

而空格加斜杠就是结束的意思,加上空格与斜杠就相当于把两个阶段缩减到一个阶段。

然而html5是这样规定的

这种写法显然是不符合规范的,不要这样写。原因如下:

这样写的话,对于浏览器来说这是个错误的开始标签,浏览器会把斜杠去掉,当做一个新标签的开始对待,直到遇到父级元素的闭合才会自动补全结束标签

所以自闭合标签 还是不要加空格和斜杠/。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: