Hallo zusammen,
ich habe ein Problem. Ich will bei meiner Internetseite einen Div über alle anderen legen. Dies habe ich mit dem z-index gelöst und dem obere Div, der über allen anderen liegt, position:absolute; zugewiesen.
Nun ist mein erstes Problem, dass er den oberen Div im IE 6 gar nicht anzeigt und sich der obere Div durch position:absolute; an das Browserfenster anpasst und demnach die Position variiert.
Ich möchte gern, dass der obere Div eine feste Position hat, egal wie groß das Browserfenster ist und das er das in allen Browsern (FF, IE 7, IE 6, Opera, Safari usw.) gleich anzeigt.
Ich habe auch schon gegooglet und probiert, jedoch bin ich zu keinem Ergebnis gekommen.
Ich hoffe ihr könnt mir helfen!
Schonmal vielen Dank im Voraus.
Hier nocheinmal zum besseren Überblick der Code
Der obere Div ist .teaser_bg - dieser soll über den anderen liegen.
ich habe ein Problem. Ich will bei meiner Internetseite einen Div über alle anderen legen. Dies habe ich mit dem z-index gelöst und dem obere Div, der über allen anderen liegt, position:absolute; zugewiesen.
Nun ist mein erstes Problem, dass er den oberen Div im IE 6 gar nicht anzeigt und sich der obere Div durch position:absolute; an das Browserfenster anpasst und demnach die Position variiert.
Ich möchte gern, dass der obere Div eine feste Position hat, egal wie groß das Browserfenster ist und das er das in allen Browsern (FF, IE 7, IE 6, Opera, Safari usw.) gleich anzeigt.
Ich habe auch schon gegooglet und probiert, jedoch bin ich zu keinem Ergebnis gekommen.
Ich hoffe ihr könnt mir helfen!
Schonmal vielen Dank im Voraus.
Hier nocheinmal zum besseren Überblick der Code
Code:
@charset "utf-8";
body{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(../bilder/bg.png);
background-repeat:repeat;
}
img{
border:0px;
font-size:1px;
}
img a{
border:0px;
font-size:1px;
}
#corpus{
width:980px;
height:auto !important;
margin:0px auto;
}
#wrapper{
width:980px;
height:auto !important;
}
#head{
width:980px;
height:80px;
float:left;
}
#logo_links{
width:45px;
height:80px;
float:left;
background-image:url(../bilder/logo_links.png);
background-repeat:no-repeat;
}
#logo{
width:240px;
height:80px;
float:left;
}
#logo_rechts{
width:95px;
height:80px;
float:left;
background-image:url(../bilder/logo_rechts.png);
background-repeat:no-repeat;
}
#navi{
width:550px;
height:80px;
float:left;
}
#navi_rechts{
width:50px;
height:80px;
float:left;
background-image:url(../bilder/navi_rechts.png);
background-repeat:no-repeat;
}
.linie{
width:980px;
height:5px;
float:left;
background-color:#e8c424;
font-size:1px;
z-index:1;
}
#bild{
width:980px;
height:260px;
float:left;
z-index:1;
}
.teaser_bg{
width:150px;
height:285px;
float:left;
background-image:url(../bilder/teaser.png);
background-repeat:no-repeat;
z-index:2;
position:absolute;
top:230px;
left:500px;
}
#content_bg{
width:980px;
min-height:270px;
height:auto !important;
height:270px;
float:left;
background-image:url(../bilder/content_bg.png);
background-repeat:no-repeat;
background-color:#040406;
z-index:1;
}
HTML:
<body>
<div id="corpus">
<div id="wrapper">
<div id="head">
<div id="logo_links"></div>
<div id="logo"></div>
<div id="logo_rechts"></div>
<div id="navi"></div>
<div id="navi_rechts"></div>
</div>
<div class="linie"></div>
<div id="bild"><img src="bilder/bild.png" /></div>
<div class="linie"></div>
<div id="content_bg"></div>
</div>
<div class="teaser_bg"></div>
</div>
</body>
Der obere Div ist .teaser_bg - dieser soll über den anderen liegen.
Zuletzt bearbeitet: