.main {
background: #FFF;
border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF;
margin: 20px auto 4px auto;
text-align: justify;
width: 770px;
}
.container {
margin: 10px;
}
.content {
background: #F5F5F5;
border-top: 1px solid #E5E5E5;
clear: both;
width: 470px;
}
.sidebar {
width: 290px;
background: #dddddd;
border-right: 1px solid #BBB;
float: right;
text-align: left;
clear: both;
}clear:both in beiden DIVs beendest du das floating, bevor es begonnen hat.clear:both, also die Anweisung, das floaten zu beenden. Nur in sidebar startest du das floaten überhaupt einmal.clear:both raus, die haben da nix zu suchen! Dafür solltest du dem content-DIV ebenfals die floating-Eigenschaft geben.border-with und vor allem margin, also gelten irgendwelche Default-Werte. Zusammen mit der Breite der beiden DIVs kann das einen größeren Wert ergeben als die Breite des main-DIVs. Beachte dass der IE sich hierbei auch noch verrechnet, wenn du ihn in den Quirksmodus schickst (IE6/7. IE 5 verrechnet sich grundsätzlich). Weiteres hierzu findest du unter dem Stichwort Das Boxmodell.
mit css inhalt zentrieren sowohl horizontal als auch vertikal?
ische 20.03.2007 - 190 Hits - 8 Antworten
[CSS] div's nebeneinander - wie Tabelle
Strg_Alt_Entf 04.04.2007 - 92 Hits - 6 Antworten
Class und str_replace problem
Fassy91 15.11.2007 - 111 Hits - 1 Antwort
Dreamweaver8 mit div's arbeiten
Harvey17 30.11.2007 - 55 Hits - 3 Antworten
CSS - Anordnung von Listen
besucherpete 19.12.2007 - 64 Hits - 14 Antworten