tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
693
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Banni Banni ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    53
    Moin Leutz,

    Ich hab da mal ein deftiges Problemchen, und zwar folgendes...

    Ich habe der div#content, eine Hintergrundgrafik gegeben, dieser die Anweisung gegeben, dass sie links beginnen soll und dann mit background-repeat: repeat-y; gesagt, dass sie nur nach unten sich wiederholen soll. Weiterhin habe ich dem content eine feste breite von 600 px; gegeben und eine höhe von 100%. So nun habe ich folgendes Problem, wenn der Text im Content jetzt länger als 100% ist, dann wiederholt sich die grafik (da ich ja scrollen muss) im Firefox nicht (aber im IE wohl)...
    Was hab ich flasch gemacht, bzw. was muss ich noch hinzufügen, damit es beim Firefox klappt ?

    Darf euch leider keinen Code oder sonstiges zeigen, da ich die HP auf der arbeit mache und der Kunde nicht möchte das der Code veröffentlich wird bevor die Seite nicht vollstädig ist.

    Danke schonmal für eure Antworten

    Grüße,

    Der Banni
     

  2. #2
    Maik Tutorials.de Gastzugang
    Probiere es mal mit diesem Stylesheet:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    div#content {
    background: url(Grafik-URI) repeat-y left top;
    width: 600px;
    min-height: 100%;
    }
     
    * html div#content { /* Für IE */
    height: 100%;
    }
     

  3. #3
    Banni Banni ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    53
    Sorry, hab mich da voll vertan...
    Und zwar habe ich nich dem content eine grafik gegeben, sondern dem body
    und das ist folgender maßen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    html, body {
     width: 100%;
     height: 100%;
    }
    html {
         background-image: url("Images/background1.jpg");
    }
    body {
         background-image: url("Images/background2.gif");
         background-repeat: repeat-y;
    }

    So nun zur Sache:

    Im Internet Explorer klappt beides wunderbar..
    Aber im Firfox hat das mit dem Background der HTML funktioniert aber nicht mit dem BG des Bodys. Der läuft nur bis 100% und wenn der Content länger als 100% iss, dann verläuft der ned weiter.

    Also auf ein Neues und Sorry....
     

  4. #4
    Maik Tutorials.de Gastzugang
    Dann wende in diesem Fall die min-height-Eigenschaft auf das html- und body-Element an:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    html, body {
     width: 100%;
     min-height: 100%;
    }
     
    * html body { /* Für IE */
    height: 100%;
    }
     

  5. #5
    Banni Banni ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    53
    Dann verlängert der zwar das bild, aber nur solange wie der Inhalt vom Content ist und wenn der nicht bündig am Bildschirm ende abschließt, dann hört das bild nicht erst am ende auf, sondern da, wo Text bzw. Inhalt ende ist...

    Muss das aber ja so hinbekommen, das es bis Bildschrimende läuft.
     

  6. #6
    Maik Tutorials.de Gastzugang
    Nächster Versuch:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    html {
     height: 100%;
    }
     
    body {
     min-height: 100%;
    }
     
    * html body { /* Für IE */
     height: 100%;
    }
     

  7. #7
    Banni Banni ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    53
    Danke für die Antwort, hat jetzt alles wunderbar funktioniert.
     

Ähnliche Themen

  1. [Grafik] Suche Layout (Background, Header, Border)
    Von Entwickler-Ian im Forum Stellenangebote (entgeltlich)
    Antworten: 0
    Letzter Beitrag: 16.07.10, 21:15
  2. Antworten: 23
    Letzter Beitrag: 06.08.09, 12:22
  3. Antworten: 1
    Letzter Beitrag: 06.05.07, 18:52
  4. Antworten: 0
    Letzter Beitrag: 06.10.04, 14:03
  5. Grafik Ald Background
    Von Quälgeist im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 11.06.04, 17:08