替换元素 (replace element)
替换元素是指元素的内容不受当前document style影响,也不会从parent document继承样式。当前document样式可以影响替换元素的位置,但是不能影响替换元素的内容。另外一个css影响就是,某些替换元素的属性可以控制元素内容在box中的位置。
CSS在处理替换元素时会特殊处理,比如计算margin和auto。
某些替换元素并不是全部,有固有的dimension和baseline,不过所有的替换元素都有dimension
典型的替换元素有
- <iframe>
- <video>
- <embed>
- <img>
在特殊情况下,以下元素可以当作替换元素
- <option>
- <audio>
- <canvas>
- <object>
- <applet>
参考