HTML5规范声明:
- 在HTML5的规范中,自闭合标签不需要加斜杠,但是兼容加斜杠的写法;
- XHTML严格要求自闭合标签中必须加斜杠;
自闭标签及其官方说明:
<br> 插入一个简单的换行符,标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br>)。
<hr> 创建一条水平线,在HTML中,<hr> 没有结束标签。在XHTML中,<hr> 必须被正确地关闭,比如 <hr />。
<img> 插入一幅图像,在HTML中,<img> 没有结束标签。在XHTML中,<img> 必须被正确地关闭,比如 <img />。
<link>最常见的用途是链接样式表。在HTML中,<link> 没有结束标签。在XHTML中,<link> 必须被正确地关闭,比如 <link />
<base> 页面上的所有链接规定默认地址或默认目标,在HTML中,<base> 没有结束标签。在XHTML中,<base> 必须被正确地关闭,比如 <base />。
<area> 定义图像映射中的区域,在HTML中,<area> 没有结束标签。在XHTML中,<area> 必须正确地关闭,比如<area />。
<input> 输入框,在HTML中,<input> 没有结束标签。在XHTML中,<input> 必须被正确地关闭,比如 <input />。
<source> 标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源。
<!--...--> 注释标签,注释标签用于在源代码中插入注释。注释不会显示在浏览器中。
<!DOCTYPE> 声明没有结束标签,必须是HTML文档的第一行,位于 <html> 标签之前。
参考文章:w3c 官方 HTML 参考手册
博客介绍了HTML5和XHTML中自闭合标签的规范差异。HTML5规范里自闭合标签可不加斜杠,也兼容加斜杠写法;XHTML则严格要求加斜杠。还列举了<br>、<hr>等多个自闭标签在两种规范中的使用说明,如在HTML中无结束标签,在XHTML中需正确关闭。
标签汇总、以及末尾的斜杠问题的官方说明&spm=1001.2101.3001.5002&articleId=93027361&d=1&t=3&u=3e2715ededaa44029cf617a8840154a5)
3352

被折叠的 条评论
为什么被折叠?



