tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
506
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2002
    Ort
    Niedersachsen
    Beiträge
    370
    Hi,

    ich möchte ein in gewisser weise flexibles Layout machen. Ich habe drei div-container (header, content, footer), von denen zwei (header, footer) eine feste Größe haben. Der content-Container soll sich je nach Auflösung über die ihm zur verfügung stehende Höhe ausbreiten (sodass nicht gescrollt werden muss). Allerdings soll er durch min-height und max-height eingeschränkt sein.

    Hat jemand eine Idee, wie ich das am Besten realisieren kann?

    MfG,
    Precog.

    edit: In dem content-Container befindet sich ein Flash-Film. Es gibt also kein Bild, das den Container je nach Nöten in die Höhe strecken kann. Die swf-Datei nimmt sich lediglich den Platz, den der Container bietet. Also muss sich der Container von alleine die maximale Größe aneignen.
    Geändert von Precog (09.10.09 um 17:40 Uhr)
     

  2. #2
    chuvak chuvak ist offline Mitglied Brokat
    Registriert seit
    Mar 2005
    Beiträge
    311
    Ungefähr so?

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    <style type="text/css">
     
    html,body {
        width: 96%;
        height: 95%;
    }
    #header
    {
        height: 100px;
        border: solid;
    }
    #content
    {
        height: 80%;
        border: solid;
        min-height: 400px;
        max-height: 800px;
    }
     
    #footer
    {
        height: 50px;
        border: solid;
    }
    </style>
     
    <div id="header">Header.....</div>
    <div id="content">Content.....</div>
    <div id="footer">Footer.....</div>
     
    "Ein Pessimist ist ein Optimist mit Erfahrung."

  3. #3
    Registriert seit
    Apr 2002
    Ort
    Niedersachsen
    Beiträge
    370
    ... so einfach kann das Leben sein .

    Eine Lösung, bei der sich die drei Container zu 100% der Höhe/Auflösung zusammenaddieren lassen ist wahrscheinlich ohne js oä nicht möglich, richtig?

    Eine Frage noch: Warum nicht einfach 100% für body width und height?

    Danke!
     

  4. #4
    chuvak chuvak ist offline Mitglied Brokat
    Registriert seit
    Mar 2005
    Beiträge
    311
    Zitat Zitat von Precog Beitrag anzeigen
    Eine Frage noch: Warum nicht einfach 100% für body width und height?
    Naja, das muss man nicht machen, aber wenn ich 100% mache, kommen manchmal so komische Scrollbanken, obwohl noch kaum Inhalt drauf ist (jedenfalls beim IE).
    Deshalb hab ich paar Prozent Puffer gelassen.
     
    "Ein Pessimist ist ein Optimist mit Erfahrung."

  5. #5
    Maik Tutorials.de Gastzugang
    Hi,

    schau dir hierzu mal mein CSS-Tutorial CSS-Layout mit 100%-Höhe, und darin die Variante "Modell mit Header und Footer" an, die sauberer gelöst ist, als ewgenis Versuch mit dem Puffer, denn Äpfel (%) und Birnen (px) lassen sich nunmal nicht zu 100% addieren.

    In meinen Vorlagen teilt sich der Content-Bereich zwar in drei Spaltenblöcke auf, aber diese lassen sich ohne weiteres darin entfernen.

    mfg Maik
     

Ähnliche Themen

  1. Flexibles Layout und der Header
    Von Spieleguru im Forum CSS
    Antworten: 3
    Letzter Beitrag: 09.08.09, 17:27
  2. Flexibles Layout mit em oder % oder sontiges
    Von Peter Klein im Forum CSS
    Antworten: 7
    Letzter Beitrag: 05.07.07, 12:01
  3. Flexibles BMP/JPEG
    Von MyersGer im Forum .NET Archiv
    Antworten: 9
    Letzter Beitrag: 04.03.04, 20:34
  4. Flexibles Popup
    Von Moritz123 im Forum Javascript & Ajax
    Antworten: 20
    Letzter Beitrag: 10.04.03, 19:03
  5. flexibles menu mit js für ie
    Von xclaudiox im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 23.05.01, 01:44