Kommentar: olebole
26/04-2007 14:51:10
- men lad os endelig høre, hvad duuink mener, der skulle være i vejen med z-index i IE6 ... det tror jeg nemlig ikke, der er andre, der er informeret om ;o)
Kommentar: olebole
27/04-2007 14:36:07
duuink >> Vedr. z-index er jeg helt sikker på, du begår en eller flere fejl ... på det område har IE6 ikke kendte fejl.
...
Nu har jeg ikke lige teste i IE6, (kun 7) men det varierer
lidt pudsigt i nedenstående med z-index og scrolling.
... Så kan man selvfølgelig kaste en baggrund på #static
så den dækker eller en z-index:10; på #bodyen, men det er et
pudsigt eksempel, hvor scrolling er muligt hvis height ikke er sat.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<style type="text/css">
html,body{margin:0px;padding:0px;height:100%;overflow:hidden;}
body {background: url("tonga.gif");}
#main {
margin:0 auto;
width:878px;
position:relative;
height:100%;
}
#static {
left:50%;margin-left:-439px;
width:878px;height:100%;
position:absolute;
}
#main {left:10px;background:#fc5;}
#lb,#rb {
width:45px;height:100%;
position:absolute;
background:#ff0;
z-index:9;
}
#lb {left:-22px;}
#rb {right:-22px;}
#copy {
position:absolute;
bottom:0;left:0;
width:878px;
background:url('gray.gif');
z-index:8;text-align:center;
}
#bodyen {
height:100%;width:100%;
overflow-y:scroll;
position:absolute;
top:0;left:0;
}
#bodyen>#main {
height:auto;
min-height:100%;
}
#bannerarea {
height:176px;
background: #faa;
}
#toparea {
text-align:center;font-weight:bold;
background: #aaa;
}
</style>
</head><body>
<div id="bodyen">
<div id="main">
<div id="bannerarea">a<br>a<br></div>
<div id="toparea">aaa</div>
<div style="margin-left:20px;background:#0f0;">Scroll uden height angivet<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br></div>
<div style="margin-left:20px;height:1000px;background:#f00;">Scroll med height angivet<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br>Scroll<br></div>
</div>
</div>
<div id="static">
<div id="lb"></div>
<div id="rb"></div>
<div id="copy">aaa</div>
</div>
</body></html>
...
IE og FF er også lidt uenige her - prøv at fjerne
<!--[if IE]><style type="text/css">#wm{z-index:2;}</style><![endif]-->
(eftersom #wm3 har z-index:2; burde ovenstående vel ikke være nødvendigt?)
... Igen kun checket IE7, men mener at jeg havde samme erfaring under ie6.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<style type="text/css">
html,body{margin:0px;padding:0px;height:100%;overflow:hidden;}
#bodyen{
position:absolute;
height:100%;
width:100%;
overflow-y:scroll;
}
#main{
height:100%;
}
#main2{width:100%;position:relative;z-index:2;background:#0ff;}
#bodyen>#main{
height:auto;
min-height:100%;
}
#wm {
position:absolute;top:50%;left:50%;
width:0;
height: 0;
}
#wm2{
margin-right:17px;
height:100%;
position:relative;
}
#wm3{
position:absolute;
top:100%;left:50%;
margin: -100px 0 0 -150px;
width:300px;
height:200px;
z-index:2;
background:red;
}
</style>
<!--[if IE]><style type="text/css">#wm{z-index:2;}</style><![endif]-->
</head><body>
<div id="wm"><div id="wm2"><div id="wm3">aaaaa</div></div></div>
<div id="bodyen">
<div id="main"><div id="main2"><div>main...start<br>maiain...<br>main...<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..vv.<br>main...<br>main...slut</div></div></div>
</div>
</body></html>