Replaced element
替换元件
在CSS中,被替换的元素
是表示超出CSS范围的元素。这些是一种外部对象,其表示形式与CSS无关。典型的替换元素是:
- <iframe>
- <video>
- <embed>
- <img>
有些元素仅在特定情况下被视为替换元素:
- <audio>
- <canvas>
- <object>
- <applet>
一些表单控件也可以被替换元素。HTML规范说,一个<input>元素可以被替换,并且<input>图像类型的元素必须被认为被替换。
使用CSS content
属性插入的对象是匿名替换的元素
。
在某些情况下,CSS会专门处理替换元素,例如在计算边距和某些auto
值时。
请注意,一些替换的元素(但不是全部)具有固有尺寸或定义的基线,这些CSS属性可能会使用此基准vertical-align
。