位置付けられた祖先とは何ですか? 質問する

位置付けられた祖先とは何ですか? 質問する

私はこの本の「ポジショニングテクニック」を読んでいます記事MDN で、「絶対配置要素は、最も近い位置にある祖先要素を基準とした位置に固定できます」について説明しています。

「位置指定された祖先」とは、静的以外の位置プロパティを持つ祖先であると私が理解しています。しかし、私の考えを検証するには専門家の意見が必要です。

ベストアンサー1

参照する場合位置付けられた祖先(デフォルト)position以外の値が設定された要素に最も近い祖先を意味します。static

ここでは 2 つの仮定があります。

  1. 複数ある場合位置付けられた祖先つまり最も近い
  2. セットを持つ祖先がある場合position:static(おそらく「配置された祖先」を変更するために JavaScript によって設定される)、その祖先を意味するものではありません。

なぜこれが重要なのか?「位置付けられた祖先」は、子孫に が与えられている場合に、leftやなどのプロパティを計算するための参照です。これは、子孫の「参照要素/親」とも呼ばれます。また、この最も近い祖先にセット( 以外) がある場合、その子孫のスタッキング コンテキストが作成されます。topposition:absolute
z-indexauto

おすすめ記事