tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
1162
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2009
    Beiträge
    5
    Hallo,

    ich habe ein Problem mit einem absolut positionierten Div, dem ich die Höhe von 100% gegeben habe. Rechts davon befindet sich Content in einem 2. Div.

    Wie man hier sieht, wird das Bild links (Vorhang) abgeschnitten, wenn man das Browserfenster soweit verkleinert, dass ein Scrollbalken entsteht. Anscheinend nimmt der Vorhang nur 100% der Höhe des Viewports ein, aber nicht 100% der Höhe des gesamten Dokuments.

    Kann mir vielleicht jemand sagen, was ich ändern muss, damit die Höhe sich auf 100% des Dokuments bezieht? Eigentlich soll der Vorhang bis ans Ende der Seite gehen und nicht nur bis ans Ende des Viewports!

    Vielen Dank

    Und hier sind die entsprechenden Styles (habe nur die mMn. relevanten reinkopiert):

    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
    34
    35
    36
    37
    38
    
    html, body {
        height:100%;
        margin:0;
        padding:0;
    }
     
    *{
        margin:0;
        padding:0;
    }
     
    #maincontainer {
        background-position:170px 0;
        height: 68%;
        width: 630px;
        min-height: 360px;
        margin:0;
        position:relative;
        padding: 0 0 0 150px;
    }
     
    #page {
        background:url(../images/bg_text.png) no-repeat;
        padding:60px 60px 40px 60px;
        margin:0;
        width: 80%;
        position:relative;
     
    }
     
    #vorhang {
        background:url(../images/vorhang.png) no-repeat;
        position:absolute;
        z-index:2;
        overflow:hidden;
        width:180px;
        height:100%;
    }
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    wandel die height:100%-Deklaration für #vorhang in height:768px um, was der Höhe der Grafikdatei entspricht, so wird sie auch nicht mehr abgeschnitten, wenn die Viewporthöhe runterskaliert wird.

    mfg Maik
     

  3. #3
    Registriert seit
    Apr 2009
    Beiträge
    5
    Servas

    Leider funktioniert dann overflow:hidden nicht mehr. Die Seite ist immer 768px hoch... sollte ich noch woanders was ändern?
     

  4. #4
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Hallo,
    vielleicht kannst du den Vorhang-DIV fix positionieren, dann bewegt er sich beim scrollen eh nicht.
     

  5. #5
    Registriert seit
    Apr 2009
    Beiträge
    5
    Joa ist ne Idee. Danke für die Anregung. Macht einen ganz interessanten Effekt beim Scrollen.

    Mir wäre aber grundsätzlich die position:absolute Lösung lieber. Vielleicht gibt es doch noch eine Möglichkeit das absolute beizubehalten?
     

  6. #6
    Maik Tutorials.de Gastzugang
    Zitat Zitat von wildlifetramper Beitrag anzeigen
    Leider funktioniert dann overflow:hidden nicht mehr. Die Seite ist immer 768px hoch
    Stellt sich die Frage, was du nun willst: Einen vollständig sichtbaren Vorhang beim verkleinerten Viewport und Seitenscrollen, oder eben nicht.

    mfg Maik
     

  7. #7
    Registriert seit
    Apr 2009
    Beiträge
    5
    Ich dachte, es gäbe noch eine andere Möglichkeit. Und zwar: 100% der Seite, auch wenn der Vieport nur 80% der Seite ist. Ist so etwas nicht machbar?
     

  8. #8
    Maik Tutorials.de Gastzugang
    Nein, denn die 100% beziehen sich nunmal auf die Viewporthöhe. Wird diese verkleinert, schneidet der Browser das Element unten ab, sobald nach unten gescrollt wird.

    mfg Maik
     

  9. #9
    Registriert seit
    Apr 2009
    Beiträge
    5
    Schade ..
     

Ähnliche Themen

  1. Grafik wird abgeschnitten
    Von HerbertJ im Forum CSS
    Antworten: 1
    Letzter Beitrag: 22.03.10, 06:54
  2. Viewport der JScrollPane gibt falsche Höhe zurück
    Von darkmagic2002 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 23.06.09, 21:02
  3. Inhalt wird abgeschnitten
    Von Promaetheus im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 20.01.09, 13:07
  4. CSS-Höhenangabe je nach Viewport-Höhe anpassen?
    Von josDesign im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 08.10.08, 07:26
  5. string wird abgeschnitten!
    Von ShakerWD im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 19.07.04, 14:28