Z インデックスの競合の解決: 親の上の子
HTML と CSS を使用する場合、要素の位置を制御するのが難しい場合があります特に重ね順に関しては。この質問は、子要素を z-index 内で親よりも上位に表示する問題を解決します。
提供されたコード スニペットは、親 div、子 div、および WholePage div の 3 つの要素を定義します。ただし、親 div に適用された z-index により、子 div はその後ろに表示されます。ユーザーは、親 div の位置を変更したり、要素を削除したりせずに、これを逆転する解決策を探しています。
答え:
残念ながら、子要素の位置を設定することはできません。親の z-index よりも高い z-index。これは、子のスタッキング インデックスが親と同じレベルに自動的に設定されるためです。
唯一の実行可能な解決策は、ユーザーによって既に実装されているように、親 div から z-index を削除することです。これにより、子 div が WholePage div と同じスタッキング インデックスに配置され、子 div がその前に表示されるようになります。
あるいは、別のアプローチは、子 div をネストするのではなく、親 div の兄弟にすることです。その中で。これにより、子 div に独自の独立したスタッキング インデックスが与えられ、必要に応じて、子 div を WholePage div よりも上位に配置できるようになります。
以上が親の「z-index」を変更せずに、CSS で子要素を親の上に表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。