• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Äußerer DIV-Rahmen erst nach "clear:both" richtig

daWonderer

New member
Hallo,

ich habe gerade an einem CSS-Layout gebastelt.
Dabei ist mir etwas aufgefallen:

HTML:
<div style="width:200px;border:2px solid black">
 <div style="float:left;height:10px;">links</div>
 <div style="float:right;width:50px;">rechts</div>
</div>

Der Rahmen umschließt die verschachtelten DIVs nicht korrekt in FF und Opera. Microsoft's IE kann das.

Erst wenn nach den floatenden DIVs ein Element steht mit "clear:both" wird der Rahmen richtig dargestellt.

HTML:
<div style="width:200px;border:2px solid black">
 <div style="float:left;height:10px;">links</div>
 <div style="float:right;width:50px;">rechts</div>
 <div style="clear:both;width:150px;">unten</div>
</div>

Wieso ist das so?
 
ohne clear
Code:
<div style="width:200px;border:2px solid black;">
 <div style="float:left;height:10px;">links</div>
 <div style="margin: 0 auto;width:50px;">rechts</div>
</div>
 
Zuletzt bearbeitet:
Zurück
Oben