Wie positioniere ich absolut in einem div?

Ich habe ein seltsames problem, das die Positionierung einer Reihe von divs ein weiteres div. Ich denke, es wird am besten sein, beschreiben Sie es mit einem Bild:

Wie positioniere ich absolut in einem div?

Innerhalb der schwarzen (#box) div gibt es zwei divs (.ein, .b), die an der gleichen Stelle positioniert. Was ich versuche zu erreichen, ist abgebildet im ersten Bild, das zweite ist der Effekt, den ich erhalten. Wie es aussieht, wenn die divs wurden schwebte, ohne Verrechnung oder etwas, was offensichtlich nicht der Fall. Irgendwelche Ideen wäre willkommen!

Hier ist der code für dieses Beispiel:

CSS:

#box {
    background-color: #000;
    position: relative;
    padding: 10px;
    width: 220px;
}

.a {
    width: 210px;
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #fff;
    padding: 5px;
}

.b {
    width: 210px;
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: red;
    padding: 5px;
}

#after {
    background-color: yellow;
    padding: 10px;
    width: 220px;
}

HTML:

    <div id="box">
        <div class="a">Lorem</div>
        <div class="b">Lorem</div>
    </div>

    <div id="after">Hello world</div>

InformationsquelleAutor der Frage Justine | 2009-07-16

Schreibe einen Kommentar