一、W3C 简介
万维网联盟(World Wide Web Consortium,W3C),又称W3C理事会,是全球资讯网的主要国际标准组织。 是Web技术领域最具权威和影响力的国际中立性技术标准机构。 到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南。其中就有我们熟悉的HTML、CSS。
二、MDN 简介
MDN Web Docs(旧称:Mozilla Developer Network、Mozilla Developer Center,简称MDN)是一個汇集众多Mozilla基金会产品和网络开发文档的免费网站。 每当我们有不认识不熟悉的HTML标签、CSS语法都可以去那里查。因为MDN严格遵守W3C规范,和更多热心大牛帮助改进MDN,所以MDN给的答案都比较正确。
三、什么是空标签
MDN上定义: 一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。
通俗来讲也就是:没有HTML内容的标签就是空标签,空标签只需要写一个开始标签
在 HTML 中有以下这些空元素:
<area>
<base>
<br>
<col>
<colgroup> when the span is present
<command>
<embed>
<hr>
<img>
<input>
<keygen>
<link>
<meta>
<param>
<source>
<track>
<wbr>
四、什么是可替换标签
MDN上定义: CSS 里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类 外观渲染独立于CSS的 外部对象。
典型的可替换元素有 <img>、 <object>、 <video> 和 表单元素,如<textarea>、 <input> 。
某些元素只在一些特殊情况下表现为可替换元素,例如 <audio> 和 <canvas> 。
通过 CSS content 属性来插入的对象 被称作 匿名可替换元素(anonymous replaced elements)。
扩展:可替换元素就是通过元素的属性、类型生成内容。比如img标签,它是通过src生成的内容。