HTML 空元素 And 可替换元素

2019-02-13  本文已影响0人  NathanYangcn
MDN 概念

一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的element。

举例说明

img 标签一般使用方法

<img src="../images/avatar.png" alt="头像图片">

而不会写成这样

<img src="../images/avatar.png" alt="头像图片">这是头像图片</img>
空标签列表
- <area>
- <base>
- <br>
- <col>
- <colgroup>
- <command>
- <embed>
- <hr>
- <img>
- <input>
- <keygen>
- <link>
- <meta>
- <param>
- <source>
- <track>
- <wbr>
MDN 概念

在中,可替换元素(replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。

换句话说,它们的内容不受当前文档的样式的影响。CSS 可以影响可替换元素的位置,但不会影响到可替换元素自身的内容。某些可替换元素,例如 <iframe>元素,可能具有自己的样式表,但它们不会继承父文档的样式。

举例说明

使用 img 标签说明

<img src="../images/avatar.png" alt="头像图片">
可替换标签列表
典型可替换元素
- <iframe>
- <video>
- <embed>
- <img>
特定情况下作为可替换元素
- <option>
- <audio>
- <canvas>
- <object>
- <applet>
上一篇 下一篇

猜你喜欢

热点阅读