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

Linda Hamilton
リリース: 2024-10-24 02:36:29
オリジナル
881 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!