包含ブロック(containing block)の覚書。
包含ブロックは、Cascading Style Sheets Reference
で分かりやすく説明されています。以下にCascading Style Sheets Reference
から包含ブロックの定義を引用します。
CSS2.xでは,ボックスの位置やサイズの多くを包含ブロック(containing block)と呼ばれる矩形領域の四辺を参照して計算します。
一般に,ある要素が生成したボックスは,その子孫ボックスの包含ブロックとして機能します。このことを,ボックス(要素)が子孫のために包含ブロックを「設置する」(establishes)と表現します。
単に「(ボックスの)包含ブロック」と表現したとき,それは「そのボックスが含まれている包含ブロック」を指すのであり,「そのボックスが設置する包含ブロック」を指すのではありません。
子要素がブロックボックス場合、包含ボックスの上から順に配置され、インラインボックスの場合は包含ブロック内の行の一部として配置されます。
参考サイト
視覚整形モデル-CSS2 リファレンス
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。