tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
23
ZUGRIFFE
1213
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    julchen julchen ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    576
    Hallo,
    ich erstelle eine Website die im oberen Bereich eine Fensterfüllende Hintergrundfarbe bekommt und das gleich soll nochmals im Footer so sein. Für den oberen Bereich ist dieses kein Problem, da ich für den gesamten body eine background-Grafik definiert hab. Jetzt bin ich aber ein bisschen am rätseln wie ich das für meinen footer erstellen soll, dass dieser links und rechts vom Inhalt ebenfalls in diesem Falle eine durchgängige graue Farbe bekommt.

    siehe hier: http://www.assedo.de/login/forster/index.html

    Gruss
    julchen
     

  2. #2
    Avatar von just-click
    just-click just-click ist offline Mitglied Gold
    Registriert seit
    Aug 2008
    Ort
    Karlstadt (Bayern)
    Beiträge
    166
    Ein DIV mit width=100% tuts da nicht?
     
    Wer einmal leckt, der weiß wies schmeckt!

  3. #3
    Maik Tutorials.de Gastzugang
    Seh ich auch so, wie mein Vorredner.

    Du mußt dir dann blos eine Alternative überlegen, wie du den Footer im umschliessenden Block #box (derzeit 925px breit) auf 100% im Viewport streckst.

    mfg Maik
     

  4. #4
    Maik Tutorials.de Gastzugang
    Zitat Zitat von Maik Beitrag anzeigen
    Du mußt dir dann blos eine Alternative überlegen, wie du den Footer im umschliessenden Block #box (derzeit 925px breit) auf 100% im Viewport streckst.
    Das wäre dann die einfachste Umsetzung:
    Code :
    1
    2
    3
    4
    5
    6
    
    <body>
        <div id="box" [b]class="clearfix"[/b]> ... </div>
        [b]<div id="footer">
            <div id="footerInner"> ... </div>
        </div>[/b]
    </body>
    Code css:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    #footer {
    position:absolute;
    width:100%;
    height:80px;
    margin-top:-80px;
    background-image:url(...);
    }
    #footerInner {
    margin:0 auto;
    width:925px;
    height:60px;
    text-align:center;
    line-height:40px;
    padding:10px 0px 10px 0px;
    background-color:#999999;

    mfg Maik
     

  5. #5
    julchen julchen ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    576
    Hallo Maik,
    irgendwie krieg ich das Hintergrundbild nicht positioniert. Ausserdem gibt es ein Problem mit dem Inhalt. Der Inhaltsbereich wird nicht ganz angezeigt und verschwindet hinter der Grafik.

    Kannst du bitte nochmal einen Blick drauf werfen.

    Danke.
    Geändert von julchen (26.06.09 um 11:41 Uhr)
     

  6. #6
    Maik Tutorials.de Gastzugang
    Was die "Position des Hintergrundbildes" betrifft, hast du da zum einen offensichtlich die tatsächliche Grafikhöhe (=150px) nicht berücksichtigt (oder sind die 120px für #footer_innen so gewünscht, um den "iStockphoto"-Schriftzug aus dem Anzeigebereich zu verbannen?), und zum zweiten bei der Höhenangabe für #footer den oberen und unteren Innenabstand von #footer_innen außer Acht gelassen, weshalb der graue Hintergrund nicht bis zum unteren Fensterrand reicht.

    Wenn für den Block #box_content ein unterer Innenabstand festgelegt wird, der der Footerhöhe entspricht, "unterwandert" sein Inhalt nicht mehr den Footerbereich.

    mfg Maik
     

  7. #7
    julchen julchen ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    576
    Hallo,
    was muss ich denn dann ändern, ausser der Höhe von 120 auf 150px?

    Gruss
    Julchen
     

  8. #8
    Maik Tutorials.de Gastzugang
    Mahlzeit
    1. Von einer 120px-Höhe ausgehend:
      Code :
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      
      #footer {
      position:absolute;
      width:100%;
      [B]height:120px;[/B]
      [B]margin-top:-120px;[/B]
      background-color:#999999;
      }
       
      #footer_innen {
      margin:0 auto;
      width:925px;
      height:100px;
      text-align:center;
      line-height:100px;
      padding:10px 0px 10px 0px;
      background-image:url(../images/footer_gras.jpg);
      background-repeat:no-repeat;
      }


    2. Von einer 150px-Höhe ausgehend:
      Code :
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      
      #footer {
      position:absolute;
      width:100%;
      [B]height:150px;[/B]
      [B]margin-top:-150px;[/B]
      background-color:#999999;
      }
       
      #footer_innen {
      margin:0 auto;
      width:925px;
      [B]height:130px;[/B]
      text-align:center;
      [B]line-height:130px;[/B]
      padding:10px 0px 10px 0px;
      background-image:url(../images/footer_gras.jpg);
      background-repeat:no-repeat;
      }

    mfg Maik
     

  9. #9
    julchen julchen ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    576
    Hallo,
    das haut so aber nicht hin. Das Gras soll über dem grauen Balken sein. Im grauen Balken steht noch was. Dann sollte der reine Inhaltsbereich natürlich nicht hinter dem Bild mit dem Gras verschwinden.

    Gruss
    julchen
     

  10. #10
    Maik Tutorials.de Gastzugang
    Das haut "grundsätzlich" sehr wohl so hin.

    Wenn das Hintergrundbild eine andere vertikale Position gegenüber dem "grauen Balken" erhalten soll, steht dir hier background-position zur Verfügung.

    Was den Inhalt betrifft, der den Footer "unterwandert", hab ich dir letzte Woche auch schon was zu geraten.

    mfg Maik
     

  11. #11
    julchen julchen ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    576
    Hm,
    so richtig klappts nicht. Ich hab den Inneren Abstand von #box_content eingetragen und im Footer ein background-position. Leider ist die Grafik jetzt hinter der #box_content. Mit z-index kann ich da aber nix machen, da #box_content kein position zugewiesen ist.

    Noch ne Idee?

    Gruss
    Julchen
     

  12. #12
    Maik Tutorials.de Gastzugang
    Naja, das Hintergrundbild hast du nun komplett aus dem Anzeigebereich "verschoben"

    Demnach müsste #footer 150px + X hoch sein.

    mfg Maik
     

  13. #13
    julchen julchen ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    576
    Hallo,
    geht irgendwie nicht. Also das Bild mit dem Gras ist 150px hoch. Der graue Streifen unten soll 80px hoch werden. Wenn ich die Höhe von #footer höher stelle wird das bild mit dem Gras aber immer noch nicht sichtbar.

    Gruss
    Julchen
     

  14. #14
    Maik Tutorials.de Gastzugang
    Dann nimm mal die Hintergrundpositionierung (top -150px) wieder raus, und setz für #footer eine Höhe von 230px fest.

    Einfache Mathematik würd' ich mal behaupten.

    Achja, und der "graue Streifen" gehört mit einem Hintergrundbild erzeugt, damit er nicht den vollständigen Footer in der Vertikalen ausfüllt, wie es bei der derzeit verwendeten Hintergrundfarbe der Fall ist.

    mfg Maik
     

  15. #15
    julchen julchen ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    576
    Hallo,
    jetzt bin ich aber total irritiert. Der graue Hintergrund muss doch über die gesamte Breite gehen.

    So funktioniert es auch nicht. Jetzt krieg ich nix mehr angezeigt.

    Gruss
    Julchen
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 12.06.09, 22:21
  2. Footer Background in FF nicht sichtbar
    Von selle1 im Forum CSS
    Antworten: 6
    Letzter Beitrag: 04.03.08, 12:16
  3. Antworten: 1
    Letzter Beitrag: 06.05.07, 18:52
  4. Antworten: 6
    Letzter Beitrag: 01.06.06, 14:51
  5. Grafik Ald Background
    Von Quälgeist im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 11.06.04, 17:08