HTML/CSS - DIV mit Begrenzung

  • Guten Morgen..

    Ich habe ein kleines Problem und benötige eure Hilfe.

    Ich habe eine Tabelle. In dieser befinden sich 4 Div's.

    Ich will eine Art Bilderrahmen erzeugen. Sprich in der Tabelle befindet sich das Bild und durch die 4 Div's (top, left, right, bottom) sollen die Ränder des Bildes abgedeckt werden.

    Weiss jemand von euch wie das funktionieren könnte, bzw. nach was ich mich erkundigen müsste?

    Hier mein Quellcode:

    Und hier die tap.css:

    Danke für alle Antworten.

    Mit freundlichen Grüßen

    XantypiaxD

    Edit: Ich möchte nicht mit "postion:absolute" arbeiten!

    Einmal editiert, zuletzt von XantypiaxD (13. November 2010 um 13:51)

  • Wenn ich das richtig verstanden habe und du 4 Divs um das Bild legen willst, um es z.B. abzurunden, müsstest du folgendes machen:

    -die 4 Divs absolut positionieren
    -das herumliegende Element relativ positionieren
    -die 4 Divs jeweils positionieren. das erreichst du mit der Eigenschaft position: 10px 20px. Das sind nur Beispielwerte, wobei der erste für horizontal und der zweite für vertikal steht. Kannst natürlich auch Werte wie "top" oder "left" verwenden.

    Ich hoffe ich konnte helfen.

    PS: Alternativ kann man den Bilderrahmen auch als eine gesamte, transparente Grafik über das Bild legen. Das würde meiner Meinung nach einige Zeilen an Code sparen.

    Einmal editiert, zuletzt von micronix (16. November 2010 um 14:15)

  • Hallo

    Abschliessend sei noch gesagt das es die Eigenschaft repeat-xy nicht gibt.