son gohan
Erfahrenes Mitglied
Hallo,
ich habe mir gerade etwas gepastelt aber komme mit meinen CSS Kentnissen nicht mehr weiter.
In der Seite habe ich zwei Divs gefloatet und und ein Div mit margin gesetzt. Die zwei gefoateten Divs habe ich allerdings noch einen negativen Absatnd von oben gegeben, damit sich alles in einer Reihe befindet.
Wieso ich aber nicht direkt alle drei Divs gefloatet habe, hat den Grund, das ich eine Überschrift gesetzt habe, welche in die beiden gefloateten Divs überdecken soll.
Also es ist etwas schwer zu erklären, aber vielleicht kann sich das mal jemand ansehen.
Auf jeden will ich halt nur das die Eigenschaft z-index richtig angenommen wird und in dem Beispiel ist das irgendwie nicht der Fall. Das Div mit z-index:3, welches mit margin gesetzt ist, müsste ja vor allen anderen liegen, das tut es aber nicht.
Woran liegt das, vielleicht am floaten und margin setzen?
gruß
feh
ich habe mir gerade etwas gepastelt aber komme mit meinen CSS Kentnissen nicht mehr weiter.
In der Seite habe ich zwei Divs gefloatet und und ein Div mit margin gesetzt. Die zwei gefoateten Divs habe ich allerdings noch einen negativen Absatnd von oben gegeben, damit sich alles in einer Reihe befindet.
Wieso ich aber nicht direkt alle drei Divs gefloatet habe, hat den Grund, das ich eine Überschrift gesetzt habe, welche in die beiden gefloateten Divs überdecken soll.
Also es ist etwas schwer zu erklären, aber vielleicht kann sich das mal jemand ansehen.
Auf jeden will ich halt nur das die Eigenschaft z-index richtig angenommen wird und in dem Beispiel ist das irgendwie nicht der Fall. Das Div mit z-index:3, welches mit margin gesetzt ist, müsste ja vor allen anderen liegen, das tut es aber nicht.
Woran liegt das, vielleicht am floaten und margin setzen?
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>ooo</title>
</head>
<body style="background-color:#fff;text-align:center;">
<div style="margin:0 auto;width:auto;text-align:center;background-color:#FFFF00;">
<div style="
z-index : 3;
margin-left:22%;
padding : 0;
width:auto;
height : 100px;">
<h1 style="font-weight:bold;font-size:1.2em;">z-index : 3; z-index : 3;<br /><span style="display:block;padding-left:180px;">z-index : 3; z-index : 3;</span></h1>
</div>
<div style="
z-index : 2;
float:right;
margin-top : -100px;
margin-right : 10px;
height : 90px;
width:207;
padding-top : 0px;
border: 1px solid green;
background-color:#009F00;"><b>z-index : 2;</b><br></div>
<div style="
z-index : 1;
float:left;
margin-top : -250px;
margin-left : 5px;
height : 100px;
padding-top : 150px;">
<div style="display:block;margin-bottom:5px;width:300px;background-color:#BF0000;">
z-index :1;</div>
</div>
<br style="clear:both;" />
<div>
</div>
</body>
</html>
gruß
feh