概要
CSS の範囲外で描画される要素を 置換要素 と呼んでいます。これは CSS とは別に描画される外部オブジェクトです。主な置換要素としては、<image>
、<object>
、<video>
や、<textarea>
、<input>
のようなフォーム要素があります。<audio>
や <canvas>
のように、特定の場合にのみ置換要素になるものもあります。 CSS の content
プロパティで挿入されたオブジェクトは、匿名の置換要素です。
CSS はマージンの計算や一部の auto
値の計算を行うような場合に、置換要素を特別扱いすることがあります。
一部の置換要素は、vertical-align
のような CSS プロパティで使われる、固有の寸法や定義済みのベースラインを持っていることに注意してください。