回答編集履歴

2

relativeも抜けていました

2018/08/07 12:48

投稿

maisumakun
maisumakun

スコア145192

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- この包含ブロックは、通常の`position:static`であれば「`display:inline`でない、いちばん近い祖先要素」に決まりますが、`position:absolute`や`position:fixed`では(祖先に`position:absolute`や`position:fixed`の要素がない限り)初期包含ブロック、すなわち通常はブラウザの表示枠となります([参考](https://w3g.jp/css/guide/contining_block))。
5
+ この包含ブロックは、通常の`position:static`であれば「`display:inline`でない、いちばん近い祖先要素」に決まりますが、`position:absolute`や`position:fixed`では(祖先に`position:absolute`や`position:fixed`、`position:relative`の要素がない限り)初期包含ブロック、すなわち通常はブラウザの表示枠となります([参考](https://w3g.jp/css/guide/contining_block))。

1

「ページ全体」では誤解を招くので修正

2018/08/07 12:48

投稿

maisumakun
maisumakun

スコア145192

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- この包含ブロックは、通常の`position:static`であれば「`display:inline`でない、いちばん近い祖先要素」に決まりますが、`position:absolute`や`position:fixed`では(祖先に`position:absolute`や`position:fixed`の要素がない限り)ページ全体となります([参考](https://w3g.jp/css/guide/contining_block))。
5
+ この包含ブロックは、通常の`position:static`であれば「`display:inline`でない、いちばん近い祖先要素」に決まりますが、`position:absolute`や`position:fixed`では(祖先に`position:absolute`や`position:fixed`の要素がない限り)初期包含ブロック、すなわち通常はブラウザの表示枠となります([参考](https://w3g.jp/css/guide/contining_block))。