替换元素 (replace element)

替换元素是指元素的内容不受当前document style影响,也不会从parent document继承样式。当前document样式可以影响替换元素的位置,但是不能影响替换元素的内容。另外一个css影响就是,某些替换元素的属性可以控制元素内容在box中的位置。
CSS在处理替换元素时会特殊处理,比如计算margin和auto。
某些替换元素并不是全部,有固有的dimension和baseline,不过所有的替换元素都有dimension

典型的替换元素有

  • <iframe>
  • <video>
  • <embed>
  • <img>

在特殊情况下,以下元素可以当作替换元素

  • <option>
  • <audio>
  • <canvas>
  • <object>
  • <applet>

参考

Replaced Element