美文网首页
可替换元素

可替换元素

作者: 酒极子 | 来源:发表于2018-10-06 14:29 被阅读15次

可替换元素和不可替换元素

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

可替换元素

可替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。

例如浏览器会根据<img>标签的src属性的值来读取图片信息并显示出来,而如果查看(x)html代码,则看不到图片的实际内容;又例如根据<input>标签的type属性来决定是显示输入框,还是单选按钮等。
可替换元素的属性可以不写,因为自带宽高,css的优先级<img>的属性要高,所以可以覆盖<img>的属性值。

(x)html中的<img><input><textarea><select><object>都是替换元素。这些元素往往没有实际的内容,即是一个空元素。

MDN官网中对于可替换元素的概述是这样的:

CSS 里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类 外观渲染独立于CSS的 外部对象。 典型的可替换元素有 <img><object><video> 和 表单元素,如<textarea><input> 。 某些元素只在一些特殊情况下表现为可替换元素,例如 <audio><canvas> 。 通过 CSS content 属性来插入的对象 被称作 匿名可替换元素(anonymous replaced elements
CSS在某些情况下会对可替换元素做特殊处理,比如计算外边距和一些auto值。
需要注意的是,一部分(并非全部)可替换元素,本身具有尺寸和基线(baseline),会被像vertical-align之类的一些 CSS 属性用到。

相关文章

  • 可替换元素

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

  • 可替换元素

    可替换元素(英文: replaced element), 起初只是想了解什么是"可替换元素", 但是看了几个解释也...

  • 可替换元素

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

  • 《css 世界》content

    1. content 与替换元素 替换元素( 或表单元素如 ),顾名思义,内容可替换,其他...

  • HTML可替换元素和空元素

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

  • css之Content-替换元素

    壹 替换元素 [toc] 1、what 替换元素 我们根据外在盒子可以分为内联元素和块级元素,根据是否具有可替换内...

  • CSS Replaced Object

    可替换元素(Replaced Object) CSS中的可替换元素指的是其内容不受到CSS视觉格式化模型控制的元素...

  • 关于可替换元素和不可替换元素

    根据MDN查询的定义,可替换元素是指元素内容的展现不是由CSS来控制的,而是外观渲染独立于CSS的外部对象。 简而...

  • CSS如何实现固定宽高比

    常见处理方法如下: 1. 元素是img或video 首先了解下可替换元素的概念: 在 CSS 中,可替换元素(re...

  • 空元素与可替换元素

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

网友评论

      本文标题:可替换元素

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