Innenabstand von Tabellenzellen?

Status
Nicht offen für weitere Antworten.

tequila slammer

Erfahrenes Mitglied
Ich versuche gerade nach und nach mein Tabellenlayout auf css umzubauen. Ich teste dabei noch mit dem InternetExplorer 6. Nun zu meinem Problem:

Ich hatte die Tabellenzellen mit Hintergrundbild gemacht, dass sich über die ganze Zellenbreite erstreckt Nun möchte ich das der Text nicht direkt am linken Rand "klebt".
Für den Innenabstand gibt es ja padding="x". Dies bewirkt allerdings, dass alle Innenränder einen Abstand von x Einheiten hat.

Meine Frage nun: Gibt es eine Möglichkeit, dieses Problem mit css zu lösen?

mfg
 
Ja, die gibt es:

Code:
padding: 0 0 0 5px; /* Innenabstand oben - rechts - unten - links */

/* oder */

padding-left: 5px; /* linker Innenabstand */
 
Wende die CSS-Regel mal auf die Tabellenzelle an, in der der Text enthalten ist ;)

Code:
<tr><td class="test">...</td>
 
Für das tr-Element ist die padding-Eigenschaft gar nicht vorgesehen, sprich es unterstützt sie überhaupt nicht.

Von daher musst du die Eigenschaft, wie von BabyMitSchnully vorgeschlagen, auf das td-Element anwenden, wenn dir das Einsetzen der CSS-Klasse .test zu aufwendig / umständlich ist. In diesem Fall gilt die Formatierung dann in dem Dokument für alle Tabellenzellen.
 
Status
Nicht offen für weitere Antworten.
Zurück