Skip to content

替换型标签

是什么

替换型标签(Replaced Elements)是指那些内容不直接由 HTML 元素本身定义,而是由外部资源定义,或由浏览器根据元素的属性来自动生成的元素。这些元素的渲染内容和显示方式不是直接由标签的内容控制的,而是通过外部资源、浏览器或用户代理来决定其内容和外观。

常见的替换型标签

1、<img>标签

2、<input>标签

3、<textarea>标签

4、<video> 标签

5、<audio> 标签

6、<object> 标签:用于嵌入外部资源(如图像、PDF、Flash 内容等)的标签。

<object data="file.pdf" type="application/pdf"></object>

7、<iframe> 标签

特点

1、内容来源于外部:替换型元素的内容通常是由其属性(如 src)或用户代理(浏览器)替换生成,而不是直接由 HTML 标签的内容控制。

2、尺寸由浏览器或用户代理决定:大多数替换型元素的尺寸由其内容(如图片的大小、视频的分辨率)或属性(如宽高属性)决定。浏览器在渲染这些元素时,会根据外部资源的尺寸来决定显示大小。

3、无法直接控制显示内容:开发者无法直接通过修改标签内容来控制替换型元素显示的内容(比如,不能在 标签内部放置文本来显示),而是通过属性(如 src)来定义它们的内容。

4、可与样式表结合控制显示:尽管替换型元素的内容来源于外部,开发者依然可以通过 CSS 对这些元素的显示进行样式化。例如,可以通过设置宽度、高度、边距等样式属性来控制它们的布局和显示效果。