• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:z-index)

z-indexとは?

このQ&Aのポイント
  • z-indexは要素の重なり順を指定するCSSプロパティです。
  • 値が負の場合、要素は後ろに配置されます。
  • この場合、div.leftとdiv.rightは背景として表示されるため、画面には見えません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

z軸座標です。stacking context  示されたソースは、多分知らない人がどこかを真似して書いたもの?通常-100なんてないだろう。 下記はサンプル(HTML4.01 Strict) ★Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint.html ) ★W3C CSS 検証サービス ( http://jigsaw.w3.org/css-validator/#validate_by_input ) で検証済み ★下記HTMLは、視認性のため、タブを全角スペース2個で置換してある。元のタブに戻してテストすること。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head>  <meta http-equiv="content-type" content="text/html; charset=Shift_JIS">  <title>サンプル</title>  <meta http-equiv="Content-Style-Type" content="text/css">  <link rev="made" href="mailto:hoge@hoge.com" title="send a mail" >  <style type="text/css"> <!--  html,body{padding:0px;margin:0px;}  h1{color:white;}  body{ background-color:black;}  p{z-index:1;   background-color:red;position:absolute;width:400px;   height:300px;top:100px;left:100px;   font-size: 2em;  }  p+p{z-index:3;   background-color:blue;   top:200px;left:150px;  }  p+p+p{z-index:2;   background-color:green;   top:150px;left:200px;  }  p+p+p+p{z-index:-1;   background-color:yellow;   top:50px;left:250px;  } -->  </style>  <link rel="START" href="../index.html"> </head> <body>  <h1><a name="top">サンプル</a></h1>  <p>・・1(red)stack level=1・・</p>  <p>・・2(blue)stack level=3・・</p>  <p>・・3(green)stack level=2・・</p>  <p>・・4(yellow)stack level=-1・・</p> </body> </html>

saori222
質問者

お礼

詳しい解説ありがとうございました。 少しずつ勉強続けていくつもりなので、またよろしくお願いします。

関連するQ&A