keinplan: Tabelle - Bild über Zellen legen

Hallo zusammen,

ich muss in einer Tabelle ein Bild einfügen. Dieses soll aus der rechten Zelle einer Zeile über die linke Zelle der gleichen Zeile "fließen". Das heißt folgender Code muss befüllt werden:

  
<table>  
 <tr>  
  <td width="20"><td>  
  <td width="550"><img src="http://src.selfhtml.org/logo.gif"></td>  
 </tr>  
</table>  

Das Problem: ich kann leider nur auf die rechte Zelle zugreifen. Die linke ist systemseitig gesperrt. Kann ich dennoch das Bild in der rechten Zelle hochladen und mit margin -20px auch über der linken Zelle anzeigen lassen? Bislang verschwinden die 20px vom Bild in der linken Zelle, dass heißt, die linke Zelle verdeckt das Bild.

Danke euch!

  1. Bislang verschwinden die 20px vom Bild in der linken Zelle, dass heißt, die linke Zelle verdeckt das Bild.

    http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow@title=overflow geprüft?

    1. Hallo suit,

      http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow@title=overflow geprüft?

      Bei Tabellen hätte ich eher http://de.selfhtml.org/css/eigenschaften/tabellen.htm#table_layout@title=table-layout:fixed im Verdacht, wenn Inhalte in Zellen abgeschnitten werden.

      Gruß Gernot

      1. Bei Tabellen hätte ich eher http://de.selfhtml.org/css/eigenschaften/tabellen.htm#table_layout@title=table-layout:fixed im Verdacht, wenn Inhalte in Zellen abgeschnitten werden.

        Die Voreinstellung der overflow-Eigenschacht von td-Elementen ist visible - wenn du table-layout: fixed verwendest, erreichst du höchstens, dass der Inhalt aus den Zellen "rausrinnt" - abgeschnitten wird er aber nicht.

        1. Hallo suit,

          Die Voreinstellung der overflow-Eigenschacht von td-Elementen ist visible - wenn du table-layout: fixed verwendest, erreichst du höchstens, dass der Inhalt aus den Zellen "rausrinnt" - abgeschnitten wird er aber nicht.

          Da sind meine Erfahrungen ganz andere: Natürlich wird der Inhalt abgeschnitten, wenn ich einer Spalte eine bestimmmte Weite gebe und die table-layout-Eigenschaft des Table-Elements auf fixed steht. Overflow hat demgegenüber bei Tabellen in den meisten Browsern keine Auswirkung.

          Gruß Gernot

          1. Hi,

            Natürlich wird der Inhalt abgeschnitten, wenn ich einer Spalte eine bestimmmte Weite gebe und die table-layout-Eigenschaft des Table-Elements auf fixed steht. Overflow hat demgegenüber bei Tabellen in den meisten Browsern keine Auswirkung.

            Dann machen die Browser es wohl falsch (sofern wir jetzt hier von der Anwedung auf table cell-Elemente reden).

            CSS 2.1, 17.5.2.1 Fixed table layout: "Any cell that has content that overflows uses the 'overflow' property to determine whether to clip the overflow content."

            MfG ChrisB

            --
            Light travels faster than sound - that's why most people appear bright until you hear them speak.
            1. Dann machen die Browser es wohl falsch (sofern wir jetzt hier von der Anwedung auf table cell-Elemente reden).

              Kann ich nicht nachvollziehen - Firefox 3.5 und Opera 9.6 machens bei mir jedenfalls richtig :)

              1. Dann machen die Browser es wohl falsch (sofern wir jetzt hier von der Anwedung auf table cell-Elemente reden).

                Kann ich nicht nachvollziehen - Firefox 3.5 und Opera 9.6 machens bei mir jedenfalls richtig :)

                Hallo ihr beiden. Vielen Dank für die Tipps, aber nix funzt. Über ein Bearbeitungsfeld habe ich nur Kontrolle über die rechte Spalte. Die Eigenschaften der linken Spalte kann ich nicht ansprechen. Overflow hilft weder im td-Element, noch in der Grafik als solches.

                Habt ihr noch ne Idee? Da ihr unterschiedliche Erfahrungen habt, scheint es tatsächlich am Browser zu liegen. Es sollte allerdings schon ab IE6.* und Firofox 2.* laufen.

                Nochmal Danke!

                1. Nachtrag: Es funzt tatsächlich im Firefox ab 3.*
                  Gibt es eine Möglichkeit eine Weiche, wie sonst in den CSS-Dateien (* html ...) für den IE zu stellen??

                  1. Nachtrag: Es funzt tatsächlich im Firefox ab 3.*
                    Gibt es eine Möglichkeit eine Weiche, wie sonst in den CSS-Dateien (* html ...) für den IE zu stellen??

                    Conditional Comments - die werden dir aber hier nichts helfen, wenn Overflow dagegen ist kommst du nicht ums verrecken raus.

                    Aber das sind alles nur Vermutungen - ohne den Quelltext wirds schwierig dir zu helfen.