+ Antworten
Ergebnis 1 bis 2 von 2

Thema: div - anweisungen

  1. #1
    TP-Senior nixdorf ist mal kurz schlecht aufgefallen
    Registriert seit
    Dec 2004
    Beiträge
    104

    div - anweisungen

    hallo,

    schaut mal hier:

    http://www.antikhof-mellendorf.de

    ich möchte das die beiden seitlichen div-elemente im oberen drttel unter dem div-element in der mitte ausgegeben werden. für das mittlere div-element habe ich.

    <div style="margin:auto; width:770px; cellpadding:0; cellspacing:0; border:10px; z-index:7;">

    genommen und für die äußeren div-elemente sehen die anweisungen so aus:

    #div5
    {
    position:absolute;
    top:100px;
    width:20%;
    height:135px;
    z-index:5;
    }
    #div8
    {
    position:absolute;
    top:100px;
    left:80%;
    width:20%;
    height:135px;
    z-index:5;
    }

    was klappt da nicht mit z-index?

    gruß nixdorf

  2. #2
    TP-Veteran Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Nele ist ein richtiges Arbeitstier - DANKE Avatar von Nele
    Registriert seit
    Jan 2004
    Ort
    Borntowncity
    Beiträge
    1.263
    Moin,

    wenn es dir nur darum geht, dass links und rechts vom Header zwei unterschiedlich gefäbte Balken auftauchen, kannst du das auch auf eine sehr einfache Weise mit einem Hintergrundbild im Body lösen, was du folgendermaßen im CSS angibst:
    Code:
    body {background: #005573 url(images/background.gif) 50% 122px no-repeat}
    Die erste Angabe hinter "background:" ist die allgemeine Hintergrundfarbe deiner Seite. In Klammern steht dann der Pfad zu deinem Hintergrundbild. "50%" ist die horizontale Ausrichtung des Hintergrundbildes und "122px" die vertikale Ausrichtung von oben. Mit-no-repeat erreichst du, dass das Bild nicht gekachelt wird.
    Ich würde das Bild wie in deinem Beispiel 81px hoch machen und zusätzlich 3000px breit, damit es auch bei sehr großen Bildschirmen noch ausreicht. Du kannst dann jeweils einer Hälfte des Bildes die gewünschte Farbe geben.

    Zu deiner eigentlichen Frage:
    Absolut positionierte divs legen sich immer über static (Normalzustand) positionierte Elemente. Wenn du also etwas unter deinen Header legen möchtest, mußt du diesen auch absolut positionieren und ihm einen höheren z-index zuweisen.

    Ich hab dir hier mal ein Beispiel gemacht, wie das funktionieren kann (ist bei dem, was du möchtest, etwas tricky ). In den linken Div hab ich zusätzlich noch einen Absatz gelegt, falls du Ähnliches auch vorhast (was ich wegen der variablen Breite aber nicht empfehlen würde ). Der zweite horizontale Balken unten ist das Hintergrundbild aus dem vorher beschriebenen Beispiel.

    Viel Spaß

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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 39 40 41 42 43 44 45 46 47 48 49 50 51