美文网首页
空元素和可替换元素

空元素和可替换元素

作者: 易景平 | 来源:发表于2020-01-08 16:55 被阅读0次

    空元素

    空标签也叫空元素(empty element) HTML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的元素

    HTML,SVG的规范都详细定义了每个元素能包含的具体内容。许多组合是没有任何语义含义的,比如一个 <audio>元素嵌套在一个 <hr>元素里。

    在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。例如, <input type="text"></input> 的闭标签是无效的 HTML。

    在 HTML 中有以下这些空元素:

    • <area>
    • <base>
    • <br>
    • <colgroup>
    • <command>
    • <embed>
    • <hr>
    • <img>
    • <input>
    • <keygen>
    • <link>
    • <meta>
    • <param>
    • <source>
    • <track>
    • <wbr>

    可替换标签

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

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

    典型的可替换元素有:

    • <iframe>

    • <video>

    • <embed>

    • <img>
      有些元素仅在特定情况下被作为可替换元素处理,例如:

    • <option>

    • <audio>

    • <canvas>

    • <object>

    • <applet>

    相关文章

      网友评论

          本文标题:空元素和可替换元素

          本文链接:https://www.haomeiwen.com/subject/lwusactx.html