ich will meinen css-container auf (annähernd) voller
bildschrimhöhe haben
Das geht mit CSS nicht, denn CSS hat keine Ahnung, wie groß der Bildschirm ist. Macht ja auch keinen Sinn, die Größe einer Website an der Bildschirmgröße zu orientieren, da würde ja u.U. nicht alles sichtbar sein.
CSS kann sich nur am Viewport orientieren, aber das ist ja auch der Bereich, in dem Deine Website steht. Die Bildschirmgröße ist für die Erstellung von Websites normalerweise nicht relevant.
der inhalt-container will aber scheinbar nicht ganz runter.
woran liegt’s?
An Dir.
Du gibst dem body eine Höhe von nur 98% und dem #container einen Außenabstand oben und unten von je 10px. Und genauso siehts im Browser auch aus.
sorry, vielleicht habe ich mich da falsch ausgedrückt. #container ist nicht das problem. der ist so, wie ich ihn haben will.
#inhalt jedoch geht, im gegensatz zu #links und #rechts nicht bis unten und daurch hängt der footer (der graue balken) irgendwo in der luft und nicht unten, wo ich ihn aber gerne hätte…
#inhalt jedoch geht, im gegensatz zu #links und #rechts nicht
bis unten und daurch hängt der footer (der graue balken)
irgendwo in der luft und nicht unten, wo ich ihn aber gerne
hätte…
Zwei benachbarten Elementen kann man nur eine gemeinsame Höhe geben, wenn man sie als Tabellenzelle definiert. Das kann aber ein weit verbreiteter Browser nicht. Also muss man sich behelfen. Und das geht mit Grafiken (Faux Columns). Ich hab auf Deinen Link geklickt, bei mir sitzt der Footer da, wo Du ihn haben willst.
ich kriege die
container-höhe nicht durch die höhe der rechten spalte
bestimmt…
Warum benutzt Du absolute Positionierung? Ist doch völlig überflüssig. Wenn Du #links und #rechts (Schlecht gewählter Name übrigens, was machst Du, wenn #rechts mal nach links wandert und umgeehrt? Auch Klassen-/ID-Namen sollten gemäß der Semantik des Inhalts gewählt werden, genauso wie alles in HTML) floatest und nach #rechts im HTML-Code ein Element mit clear einfügst, dann umschließt #container die größere Höhe von #rechts/#links.