Tobias Michael: Images in Tabellenzellen positionieren

Hallo liebe Forumer.

Ich möchte innerhalb einer Tabellenzelle eine Grafik positionieren.
Ist es dabei sinnvoller:
a) Für das Image einen Rand zu definieren ( img {margin-left:10pt;} ) oder
b) Für die Tabellenzelle einen Innenabstand zu definieren ( td {padding-left:10pt;} ).
In einer Zelle soll nur ein Image dargestellt werden.
SELFHTML hat mir bei dieser Frage nicht abschließend antworten können. Ich weis nur, das die Browser auf die Randangaben (margin-top und margin-bottom) teilweise seltsam reagieren.
Wer kann mir mir weiterhelfen?

Viele Grüße aus einem verregneten Dresden
Tobias

PS: Kann ich für eine Klasse von Images Höhe und Breite angeben. Beispiel: img {width:20pt; height:30;} Geht das?

  1. Hallo Tobias!

    Ich möchte innerhalb einer Tabellenzelle eine Grafik positionieren.

    Ist es dabei sinnvoller:
    b) Für die Tabellenzelle einen Innenabstand zu definieren ( td {padding-left:10pt;} ).««

    Ja. Wobei der NS bei padding in Tabellen große Probleme hat.
    Du könntest esso versuchen:
    <div class="bild"><img...></div>
    und dann :
    .bild { padding-left:10px; padding-top:10px; }

    PS: Kann ich für eine Klasse von Images Höhe und Breite angeben. Beispiel: img {width:20pt; height:30;} Geht das? ««

    Theoretisch ja, aber es funktioniert nicht wirklich.

    Grüße
    Thomas