Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 11.08.2008, 09:37
EvT EvT ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Ort: Bad Wildungen
Beiträge: 2.220
EvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekannt
Standard

Floats sind immer nur so breit, wie der in ihnen enthaltene Content Platz beansprucht. Es sei denn, dass ihnen ausdrücklich eine Breite zugewiesen wird.

Dein #content floatet und hat keine Breitenangabe. Wenn du nun möchtest, dass #content sich bis an den rechten Rand des #maincontainers erstreckt, hast du zwei Möglichkeiten:

1. #content bekommt - unter Beachtung des Box-Modells - die Restbreite ausdrücklich zugeordnet (bei dir: width: ...px)

2. Du änderst die Taktik, in dem du das Float aus #content ersatzlos herausnimmst und mit margin-left in der Breite der Navi ersetzt.

Beispiel:
Code:
#mainnav {float:left; width: 150px;}
#content {margin-left: 150px;}
Mit Zitat antworten