ホームページ >ウェブフロントエンド >CSSチュートリアル >z-Index が正しく使用されているにもかかわらず、順序が狂って表示される Div を修正するにはどうすればよいですか?

z-Index が正しく使用されているにもかかわらず、順序が狂って表示される Div を修正するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-24 02:36:29973ブラウズ

How to Fix Divs Appearing Out of Order Despite Correct z-Index Usage?

z-index によるスタック順序の制御

HTML で要素を階層化する場合、z-index はどの要素が一番上に表示されるかを制御します。 z-index を正しく使用しているにもかかわらず、div が別の div の下に残る場合があります。

この問題を解決するには、次の点を考慮してください:

CSS コード:

<code class="css">div {
  width: 100px;
  height: 100px;
}

.div1 {
  background: red;
  z-index: 2;
  position: relative;
}

.div2 {
  background: blue;
  margin-top: -15vh;
  z-index: 1;
  position: relative;
}</code>

説明:

  1. 位置を追加: 両方の div を基準にしてスタッキング コンテキストを作成します。これにより、z-index が適切に機能できるようになります。
  2. 一番上に表示される div (div1) に、より高い z-index を設定します。
  3. 基になる div の z-index (

これらの手順を実装すると、div1 は希望のスタック順序で div2 の上に正しく表示されます。

以上がz-Index が正しく使用されているにもかかわらず、順序が狂って表示される Div を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。