Stefan L.: CSS-Formatierung über/aus Elternelement heraus stellen?

Hallo,

ich suche eine Lösung für folgendes Problem:

Eine Seite hat eine Tabelle als Grundlayout (für alte Browser).
Das meiste wird per CSS umformatiert, u.a. gibt es ein div mit
Hintergrund, das über einer Tabellenzelle liegt. Ein Text in der
verdeckten Tabellenzelle soll aber sichtbar sein. Z-index nützt nichts
und überhaupt kann ich den Text nicht aus der Tabelle lösen. Entweder
verzieht es die Tabellenzelle oder die Zelle schneidet den Textbereich
ab.

Ich kann aber weder den Text in ein div außerhalb der Tabelle platzieren, weil dann in alten Nicht-CSS-Browsern der Text sonstwo steht, noch mit CSS per div die "Grenzen" des Elternelements td überschreiten, was aber notwendig wäre (zumindest ebenenmäßig).

Hilfreiche Vorschläge?

Danke,
  Stefan

  1. hi,

    Ich kann aber weder den Text in ein div außerhalb der Tabelle platzieren, weil dann in alten Nicht-CSS-Browsern der Text sonstwo steht,

    alten browsern semantisch korrektes HTML ganz ohne CSS-formatierungen zu liefern, halte ich für weitaus angebrachter, also sie mit unnötigen tabellen bei laune zu halten o.ä.

    noch mit CSS per div die "Grenzen" des Elternelements td überschreiten, was aber notwendig wäre (zumindest ebenenmäßig).

    z.b. mit position solltest du einen innerhalb einer tabellenzelle liegenden div durchaus aus dieser zelle "herausholen" können ...

    gruss,
    wahsaga