Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

[HTML/CSS] Spalten-Layout

  Alt 25. Dez 2010, 21:53
Hi zusammen,

ich habe an meiner Website bissl was geändert und nun stimmt das Layout nicht mehr ganz.
Es geht um diese Seite. Der erste Eintrag ist immer genauso hoch wie der Inhalt der rechten Sidebar. Etwas deutlicher sieht man es hier.

Der Code sieht prinzipiell so aus:
HTML-Code:
<!-- ja, Sidebar zuerst, denn anders ging es nicht und hat so auch Vorteile -->
<div id="sidebar">

</div>

<div id="linkes_feld">
    <div>
        Eintrag 1
        <div style="clear: both"></div>
    </div>
    <div>
        Eintrag 2
        <div style="clear: both"></div>
    </div>
</div>
Code:
#sidebar {
    float: right:
    width: 250px;
}

#linkes_feld {
    margin-right: 260px;
}
Eigentlich müsste das unabhängig voneinander sein, da sich die Container nicht überlappen. Auch mit Firebug & Co. komme ich nicht weiter.
Seht ihr einen Fehler?

Das ist übrigens bei den gängigsten Browsern so. Liegt also definitiv an meinem Code.

Edit: Ich habe den Code oben ergänzt. Der Übeltäter ist das "clear: both" innerhalb der Eintragstexte (danke Frederic). Ich verstehe aber nicht, warum es daran liegt, da sich das nur aufs direkt übergeordnete Div auswirken sollte. Und "clear: both" benötige ich ...

Geändert von Matze (25. Dez 2010 um 22:14 Uhr)
  Mit Zitat antworten Zitat