CSS 2 の top プロパティなどは containing block を基準とした値を取るということだけど、position プロパティの値が relative のときは仕様にあるように別途の解釈をすることになる。具体的には、9.3.1 Choosing a positioning scheme: 'position' property の relative プロパティの解説とそこ(何処)からリンクされている 9.4.3 Relative positioning あたりに記述されている。
昨年末(いつ)にこのあたりの解釈で微妙にはまったのですが、これは、top プロパティあたりの解説に追記するように errata を出して欲しい気がするなぁ。 CSS 2.1 Spec. W3C Working Draft 15 September 2003 の 9.3.2 Box offsets: 'top', 'right', 'bottom', 'left' ならこのあたりの齟齬は解決していたりするし。
TrackBack URL for this entry: http://everybody.good-day.net/~iwai/blosxom/design/css/css2-position-props.tbping