Hallo!
ich bin gerade dabei ein CSS zu entwickeln, welches ein zweispaltiges Layout bilden soll. Ich habe also links mit position:abolute die Navigation mit 150px und den Rest des Fensters soll der Main Bereich kriegen. Width:100% kann hier ja nicht nehmen, da er sich an der Fenster-width orientiert. Ohne Angabe macht er die Box nur so breit wie für den Content unbedingt nötig - was aber blöd ist, wenn man den Inhalt zentrieren will. In meiner Verzweiflung habe ich es mit
width:100%-150px;
versucht. Ich musste überrascht feststellen, dass es sowohl unterm Mozilla als auch unterm IE 6 einwandfrei funktioniert.... Warum? Ist so eine Anweisung legitim?
Mit float:left für die Navigation und width: 100%-10em funktioniert das auch!!
Sowohl mit Firefox, als auch Konqueror.
Der CSS-Validator behauptet *Keine Fehler oder Warnungen gefunden*,
zeigt aber die Breitenangabe nicht an.
Auch sehr überrascht!
Grüße
saltun