CSS: Div Layout

  • Hallo,

    ich habe ein Problem mit meinem Page Layout. Ich benutze einen Table um die Seite zu zentrieren und positioniere im Inneren Div Layer. Allerdings funktioniert das nur bei der ersten Box, die zweite bezieht sich wieder von der Positionierung auf die Seite und nicht auf den Parent-DIV Tag.

    Folgender HTML Code:

    So sieht der Output aus:
    [Blockierte Grafik: http://www.rawclan.com/screen.png]


    Ich benötige es aber so dass sich zb in diesem Fall die beiden DIV Layer decken, bzw. alle weiteren Layer die ich innerhalb des umschließenden DIV Tags positioniere von den Koordinaten des Parent Tags gerechnet ausgehen.

  • Zähle mal alle <div> und </div>

    Zitat

    Ich benutze einen Table um die Seite zu zentrieren


    Und warum nicht auch per div?

  • Also erstmal danke für die antwort.

    Wenn ich es nicht mit tabelle mache, und den DIV zentriere funktioniert die Ausrichtung der innenliegenden DIVs nicht mehr. Dann werden die innenliegenden DIVs vom <body> Rand aus bemessen.

  • Mach entweder Tabellen oder div's, besser div's.
    Verzichte dabei auf absolute Positionierungen, sofern diese nicht ganz gezielt eingesetzt werden. Verwende besser float und margin.
    Verwende einen Doctype.

    Nach diesem Prinzip sollte es gehen:

  • mhm. ich bin aber auf absolute positionierung im inneren div angewiesen. bleibt mir also nur die tabelle als möglichkeit.