一、空元素
-
<area>
在图片上定义一个热点区域。 -
<base>
指定用于一个文档中包含的所有相对URL的基本URL。一份中只能有一个<base>元素。 -
<br>
在文本中产生一个换行(回车键)。这对于写诗或写一个地址来说显得很有用。它可以将行明显地分开。 -
<col>
定义表格中的列,并用于定义所有公共单元格上的公共语义。它通常位于<colgroup>元素内。 -
<colgroup>
用来定义表中的一组列表。 -
<command>
用来表示一个用户可以调用的命令. -
<embed>
用于表示一个外部应用或交互式内容的集合点,换句话说,就是一个插件。 -
<hr>
HTML 表示段落级元素之间的主题转换(例如,一个故事中的场景的改变,或一个章节的主题的改变)。在HTML的早期版本中,它是一个水平线。现在它仍能在可视化浏览器中表现为水平线,但目前被定义为语义上的,而不是表现层面上。 -
<img>
代表文档中的一个图像。 -
<input>
用于为基于Web的表单创建交互式控件,以便接受来自用户的数据。 -
<keygen>
为了方便生成密钥材料和提交作为 HTML form 的一部分的公钥.这种机制被用于设计基于 Web 的证书管理系统。按照预想,<keygen> 元素将用于 HTML 表单与其他的所需信息一起构造一个证书请求,该处理的结果将是一个带有签名的证书。 -
<link>
指定了外部资源与当前文档的关系。这个元素的使用方法包括为导航定义关系框架。这个元素经常用来链接css文件。 -
<meta>
表示那些不能由其它HTML元相关元素 (<base>, <link>, <script>, <style> 或 <title>) 之一表示的任何元数据信息. -
<param>
定义了 <object>的参数 -
<source>
为媒介元素(比如 <video> 和 <audio>)定义多种媒介资源。它通常为媒介元素提供对不同浏览器的多种格式支持。 -
<track>
被当作媒体元素—<audio> 和 <video>的子元素来使用。它允许指定计时字幕(或者基于事件的数据),例如自动处理字幕。 -
<wbr>
一个文本中的位置,其中浏览器可以选择来换行,虽然它的换行规则可能不会在这里换行。
二、可替换标签
CSS 里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类 外观渲染独立于CSS的 外部对象。 典型的可替换元素有 <img>
、 <object>
、 <video>
和 表单元素,如<textarea>
、 <input>
。 某些元素只在一些特殊情况下表现为可替换元素,例如 <audio>
和 <canvas>
。 通过 CSS content 属性来插入的对象 被称作 匿名可替换元素(anonymous replaced elements)。