Wie positioniert main Inhalt unter header und footer in css

Habe ich dieses Stück html:

<html>
    <body>
        <header></header>
        <div></div>
        <footer></footer>
    </body>
</html>

und dieses Stück css:

header {
    width: 500px;
    height: 100px;
    background: red;
    box-shadow:  0px 0px 10px 5px rgba(0, 0, 0, 0.5);
    z-index: 10;
}

div {
    width: 500px;
    height: 700px;
    background: yellow;
    box-shadow:  0px 0px 10px 5px rgba(0, 0, 0, 0.5);
    z-index: 5;
}

footer {
    width: 500px;
    height: 50px;
    background: blue;
    box-shadow:  0px 0px 10px 5px rgba(0, 0, 0, 0.5);
    z-index: 10;
}

Können Sie sehen, dieses auch hier: http://jsfiddle.net/XGTtT/ Grundsätzlich würde ich gerne gelben Bereich unterhalb der beiden anderen Gebiete, aber z-index scheint nicht zu funktionieren. Was ist falsch und wie man es beheben?

z-index funktioniert nur, wenn Sie eine position Verschieden von static ist.

InformationsquelleAutor | 2012-10-25

Schreibe einen Kommentar