tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
284
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Adan0s Adan0s ist offline Mitglied
    Registriert seit
    Oct 2004
    Beiträge
    15
    Guten Tag,

    Ich versuche folgendes Layout mit CSS und ohne Tabellen umzusetzen:
    Zentrierter Container mit 100% Höhe wird falsch interpretiert-layout.jpg.

    Was ich erreichen möchte:

    1.) Der obere, horizontale Background soll im Abstand von 30px wiederholt werden, um so komplett an die Breite des Browsers orientiert zu sein.

    2.) Der mittlere, zentrierte, 562px breite Background soll vertikal 100% wiederholt werden, um sich an die Höhe des Browsers bzw bei ausreichend Inhalt über die aktuelle Höhe des Browsers hinaus zu orientieren. Ist weniger Inhalt als die aktuelle Browserhöhe vorhanden, soll er trotzdem bis zum unteren Rand des Fensters dargestellt werden.

    3.) Der mittlere Hintergrund darf nicht in den oberen, freien 30px des body-Backgrounds erscheinen.

    Mein aktueller Code ( siehe neu.zip ) ermöglicht mir den ersten, sowie den dritten Punkt. Am zweiten Punkt hingegen scheitere ich, da das Element zwar die 100% richtig interpretiert, jedoch die Höhe des oberen Hintergrundes sowie den Abstand zum oberen Fensterrand dazu addiert. (100% + 180px)

    Meine Frage:
    Wie ist es möglich, den mittleren Hintergrund wie von mir in Punkt 2 beschrieben zu wiederholen?

    MfG,
    Sven
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    versuch es mal auf diese Weise:

    Code :
    1
    2
    3
    4
    5
    
    <div id="wrapper">
         <div id="blanko"></div>
         <div class="topbg"></div>
         <div class="container"></div>
    </div>
    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
    30
    31
    32
    33
    
    * {
    margin: 0;
    padding: 0;
    font: bold 1em verdana, sans-serif;
    }
     
    html, body {
            height: 100%;
            background: #393939 url(bg.gif) repeat;
    }
     
    #wrapper {
    min-height:100%;
    height:auto !important;
    height:100%;
    background: url(midbg.png) repeat-y center top;
    }
     
    #blanko {
    background: #393939 url(bg.gif) repeat;
    height:30px;
    }
     
    .topbg {
    background: url(topbg.png) repeat-x;
    height:150px;
    }
     
    .container {
    margin:auto;
    width:562px;
    text-align:left;
    }
     

  3. #3
    Adan0s Adan0s ist offline Mitglied
    Registriert seit
    Oct 2004
    Beiträge
    15
    Unglaublich, es klappt!

    Ich danke dir vielmals, besonders auch noch für so eine schnelle Antwort.
     

Ähnliche Themen

  1. ContentPane Höhe und Breite wird falsch ermittelt
    Von Ole im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 09.10.09, 12:56
  2. Antworten: 4
    Letzter Beitrag: 18.08.08, 11:31
  3. IE interpretiert alles falsch
    Von zyclop im Forum CSS
    Antworten: 27
    Letzter Beitrag: 18.01.08, 13:27
  4. IE interpretiert breiten falsch
    Von mille im Forum HTML & XHTML
    Antworten: 6
    Letzter Beitrag: 15.08.05, 20:01
  5. Antworten: 3
    Letzter Beitrag: 23.02.05, 19:02