htmlとcssで卒業研究で使うWEBページを製作しています。
z-indexで重なり順を変えたいのですがうまくいきません。
※HTMLとCSSのソースコードを別々に書く方法がわからなかったので一緒に書いてあります。
該当のソースコード
HTML
<body> <div id="header-fixed"> <div id="header"> <div class="boxA"> <div class="box1"> <html> <img src="image/rogo.png" width="250" height="125" alt=""> </div><!--box1閉じ--> <div class="box2"> <nav class="menu"> <ul> <li><a href="#" class="btn-square">TOP</a></li> <li><a href="#" class="btn-square2">診断</a></li> </ul> </nav> </div><!--box2閉じ--> </div><!--boxA閉じ--> </div><!--header閉じ--> </div><!--headerfixed--> <div class="box3"> <div class="slider"> <img src="image/hand.png" width="500" height="500" alt=""> <img src="image/ito.png" width="500" height="500" alt=""> <img src="image/joi.png" width="500" height="500" alt=""> <img src="image/nae.png" width="500" height="500" alt=""> </div> </div><!--box3閉じ-->CSS
@charset "UTF-8";
.boxA:after {content:"";
display: block;
clear: both
z-index:100;
position: relative}
div#header-fixed{
position: fixed; /* ヘッダーの固定 /
top: 0px; / 位置(上0px) /
left: 0px; / 位置(右0px) /
width: 100%; / 横幅100% /
height: 140px; / 縦幅140px */
}
.box1 { float:left;
width:50%;
z-index:90;
position: relative}
.box2 { float:left;
width:50%;
z-index:80;
position: relative}
.box3 { z-index:50;
position:relative;
top:150px}
.box4 { z-index:40;
position: relative}
.box5 { z-index:30;
position:relative;
top:150px}