美文网首页
HTML 空元素 And 可替换元素

HTML 空元素 And 可替换元素

作者: NathanYangcn | 来源:发表于2019-02-13 17:18 被阅读0次
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="头像图片">
  • 根据标签和属性才能确定最终显示内容。
    例如:图片在下载完成之前,无法确定其具体显示内容;
    当图片下载完成之后,浏览器才能最终确定显示内容。

  • 一般可替换元素都有默认样式,例如宽高,但会受 CSS 的影响。
    例如:图片在下载完成之后,会有默认宽高,但往往不是我们需要的尺寸,
    所以我们使用 CSS 控制图片宽高。

  • 虽然 CSS 可以控制可替换元素的属性,但无法改变具体显示内容。
    例如:标签最终呈现的内容,显然由 src 属性控制,
    而不能单纯的靠 CSS 来控制或修改图片的最终显示内容,除非更换 src 资源。

可替换标签列表
典型可替换元素
- <iframe>
- <video>
- <embed>
- <img>
特定情况下作为可替换元素
- <option>
- <audio>
- <canvas>
- <object>
- <applet>

相关文章

  • HTML 空元素 And 可替换元素

    空标签 MDN 概念 一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一...

  • HTML可替换元素和空元素

    一、可替换元素 CSS 里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一...

  • 空元素与可替换元素

    空元素: 对于HTML来说,空元素指的就是不存在子元素的(例如文本或者嵌套的元素)一种元素。HTML规范中详细说明...

  • 空元素和可替换元素

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

  • 空元素、可替换元素那点事

    空元素 一个空元素(empty element)可能是 HTML,SVG,或者 MathML 里的一个不可能存在子...

  • 那些空元素和可替换元素

    一、空元素 在图片上定义一个热点区域。 指定用于一个文档中包含的所有相对URL的基本URL。一份中只能有一个 元素...

  • 前端面试每日 3+1 —— 第488天

    今天的知识点 (2020.08.16) —— 第488天 (我也要出题) [html] 可替换元素和不可替换元素有...

  • HTML中可替换元素

    在 CSS 中,可替换元素(replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外...

  • css权威指南笔记

    html元素分为替换元素和非替换元素img元素就是个替换元素,显示内容由外部提供span是个非替换元素,内容由用户...

  • 可替换元素

    可替换元素和不可替换元素 从元素本身的特点来讲,可以分为可替换元素(replaceable element)和不可...

网友评论

      本文标题:HTML 空元素 And 可替换元素

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