html 规范是由W3C组织制定的。W3C组织是对网络标准制定的一个非盈利组织,W3C是World Wide Web Consortium(万维网联盟)的缩写,像HTML、XHTML、CSS、XML的标准就是由W3C来定制。w3c的创始人为Sir Timothy John Berners-Lee,俗称李爵士。
MDN Web Docs(旧称Mozilla Developer Network、Mozilla Developer Center,简称MDN)是一个汇集众多Mozilla基金会产品和网路技术开发文档的免费网站。在开发过程中为我们提供专业的知识。
可在此查看html5标签列表
html中还有一个比较特别的标签:
<空标签>
一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。
在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。例如,<input type="text"></input>
的闭标签是无效的 HTML。
在 HTML 中有以下这些空元素:
<area>
<base>
<br>
<col>
<colgroup> when the span is present
<command>
<embed>
<hr>
<img>
<input>
<keygen>
<link>
<meta>
<param>
<source>
<track>
<wbr>
<可替换标签>
在CSS里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类外观渲染独立于CSS的外部对象。
典型的可替换元素有<img>、<object>、<video>
和表单元素,如<textarea>、<input>
。某些元素只在一些特殊情况下
表现为可替换元素,例如<audio>
和<canvas>
。通过CSS的content属性来插入的对象被称为匿名可替换对象(annoymous replaced elements)。
CSS在某些情况下会对可替换元素做特殊处理,比如计算外边距和一些auto值。
需要注意的是,一部分(并非全部)可替换元素,本身具有尺寸和基线(baseline),会被想vertical-align之类的一些CSS属性用到。