Images in Tabellenzellen positionieren
Tobias Michael
- css
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?
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