Ergebnis 1 bis 8 von 8

Thema: [Gelöst] CSS - Prozentuale Höhenangaben für Inhaltselemente #header, #container, #foo

  1. #1
    Contao-Nutzer
    Registriert seit
    15.12.2012.
    Beiträge
    121

    Frage [Gelöst] CSS - Prozentuale Höhenangaben für Inhaltselemente #header, #container, #foo

    Liebe Leser,

    wie kann ich denn den im folgenden Minimalbeispiel vorhandenen Inhaltselementen #header, #container und #footer relative und somit prozentuale Höhenangaben zuweisen?

    HTML-Code:
    <!DOCTYPE html>
    <html lang="de">
    	<head>
    		<body id="top" class="win firefox gecko fx38">
    			<div id="wrapper">
    				<header id="header">
    				<div id="container">
    				<footer id="footer">
    			</div>
    		<script>
    		</body>
    </html>
    Mir ist natürlich bewusst, dass die Child-Elemente immer eine Bezugsgröße ihres jeweiligen Parent-Elements benötigen.
    Wenn ich nun also die Parent-Elemente und deren Child-Elemente per CSS auf die volle Bildschirmhöhe ausdehne...

    Code:
    html,
    body,
    #top,
    #wrapper { height: 100%; }
    ... und nachfolgend auch die gewünschten Child-Unterelemente mit einer spielerischen Beispielhöhe versehe...

    Code:
    #header,
    #container,
    #footer { height: 33,3333%; }
    ... dann passiert in Contao einfach mal rein gar nichts.

    In welcher Passage kam mein unterdurchschnittlicher Intellekt an seine Grenzen?

    Besten Dank für Eure Unterstützung!

    Viele Grüße
    KloBoBBerLe
    Geändert von KloBoBBerLe (01.06.2015 um 23:33 Uhr)

  2. #2
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    809

    Standard

    hast du auch schon min-height ausprobiert?

  3. #3
    Contao-Nutzer Avatar von Socki
    Registriert seit
    19.02.2015.
    Ort
    Wien
    Beiträge
    133

    Standard

    Code:
    #header,
    #container,
    #footer { height: 33,3333%; }
    Wenn dies so auf deiner Seite steht, geht es wegen dem Komma "," bei 33,3333% nicht, da sollte ein punkt hin.
    Gruß Socke

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von KloBoBBerLe Beitrag anzeigen
    ... dann passiert in Contao einfach mal rein gar nichts.
    Mit Contao hat das nichts zu tun

  5. #5
    Contao-Nutzer
    Registriert seit
    15.12.2012.
    Beiträge
    121

    Standard

    Herzlichen Dank für Eure Unterstützung!

    Zitat Zitat von dazzle89 Beitrag anzeigen
    hast du auch schon min-height ausprobiert?
    Das blieb leider ebenso funktionslos...


    Zitat Zitat von Socki Beitrag anzeigen
    Code:
    #header,
    #container,
    #footer { height: 33,3333%; }
    Wenn dies so auf deiner Seite steht, geht es wegen dem Komma "," bei 33,3333% nicht, da sollte ein punkt hin.
    Gruß Socke
    Nein, keine Sorge! Das war ja nur ein Beispiel!

    Zitat Zitat von Spooky Beitrag anzeigen
    Mit Contao hat das nichts zu tun
    In der Tat!

    Des Rätsels Lösung:

    Code:
    #header,
    #container,
    #footer		{	height: 10%;			/* Höhe der Elemente */
    			position: absolute;	}
    Nun schiebt es zwar den #container ebenfalls bis ganz nach oben an die Bildschirmkante, aber das kann bestimmt noch irgendwie mit clear:both oder so korrigiert werden...



    Edit:

    Zwischenzeitlich habe ich das Problem nun äußerst komfortabel mit Flexboxen gelöst... Nie wieder Ärger mit Position & Co.!

    Viele Grüße
    KloBoBBerLe
    Geändert von KloBoBBerLe (01.06.2015 um 23:33 Uhr)

  6. #6
    Contao-Nutzer Avatar von denniserdmann
    Registriert seit
    10.04.2013.
    Ort
    Kiel
    Beiträge
    73

    Standard

    Für Diejenigen, die vor ähnlichen Problemen stehen: Schaut euch mal die Viewport-Einheit vh an.
    100vh --> 100% Browserfensterhöhe.

    Funktioniert allerdings erst ab IE9.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Und auf iOS leider gar nicht

  8. #8
    Contao-Nutzer Avatar von denniserdmann
    Registriert seit
    10.04.2013.
    Ort
    Kiel
    Beiträge
    73

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Und auf iOS leider gar nicht
    Das stimmt so nicht. Es gibt zwar unter iOS 7 einen Bug (und einen Workaround),
    aber mit iOS8 funktioniert das ohne Probleme, siehe http://caniuse.com/#feat=viewport-units

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •