Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Morgen zusammen!

Habe ein Seiten-Layout, welches sich auch bei nicht ausreichendem Inhalt ans untere Ende des Browser fensters strecken soll...wie bekomme ich das hin? Gibt es da ein CSS-Attribut zu?

Danke im voraus!

Geschrieben
aber generell ist ist height:100%

Generell gibt es kein height: 100%! Einzig der IE unterstützt dies, und auch ab der 6er Version nur im Quirksmodus.

Grund: HTML beschreibt das Dokument. Eine Anzeige, die die volle Fensterhöhe annehmen soll, müsste sich aber am Viewport (dem Ausgabebereich des Clients) orientieren. Da der Client nix mit dem Dokument zu tun hat (aus HTML sicht), gibt es kein standardkonformes HTML mit height: 100%.

Ausnahme: height: 100% als Bezug auf die Parentbox im CSS Boxmodell. Bringt aber nichts für die Fensterhöhe.

Workarounds wie


# CSS

html { height: 100%; }

body { height: 100%; }

...

sehen auf den ersten Blick wie eine Lösung aus. Sobald die Fenstergröße aber geändert oder gescrollt wird, ändert sich das sehr schnell ;)

Geschrieben

Lösung: kleines Javascript das die Fensterhöhe an ein "oberstes" Div-Layer, bzw. mehrere Div-Layer übergibt.

Benutze sowas jetzt eine weile und habe mit keinem aktuellen Browser probleme.

Wiedermal ein Beispiel :) HTML ist bei weitem noch nicht perfekt.

Geschrieben

aber HTML ist ursprünglich entwickelt worden, damit die Darstellung "einheitlich" funktioniert. Wenn sich HTML nicht mehr um die darstellung schert, kommt sowas zu stande wie das jetzt ^^

das wäre so als ob die Angabe 100px nicht erlaubt wäre, weil CSS/HTML ja nix damit zu tun hat, ob das darstellungs-dings in Pixel eingeteilt ist ^^

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...