Seite 1 von 1

Hilfe zu html (tabelle mit css)

Verfasst: 10.07.2007, 11:02
von Djulo
Hallo alle zusammen

irgendwie habe ich versucht folgendes "problem" herauszufinden, aber wollte eure meinung wissen:

1) <tr><td style="text-align:center; padding-top:30px">BLABLABLA</td></tr>
wenn ich das so mache dann wird es eingerückt um 30px und BLABLABLA steht weiter unten

wenn ich aber das padding durch margin ersetze, also:
2)<tr><td style="text-align:center; margin-top:30px">BLABLABLA</td></tr>
dann wird es gar nicht nach unten geschoben, sondern bleibt oben

mit margin konnte ich es nur so lösen:
3)<tr><td><p style="text-align:center; margin-top:30px">BLABLABLA<p></td></tr>

meine frage ist, warum variante 2 nicht klappt. kann mir das jemand erklären und ist es überhaupt erlaubt das padding bei 1) so einzusätzen.
(bin irgendwie durcheinander gekommen)

danke und gruß

Verfasst:
von

Verfasst: 10.07.2007, 11:41
von MonikaTS
padding ist der Innenabstand

margin ist der Abstand von einem Element zum Anderen

da eine Zelle (td) keinen Abstand zur Zeile (tr) haben kann, nutzt da nur padding

wenn Du innerhalb einer Zelle ( td) ein weiteres Element gibst (p) dann kann dieses einen Abstand zur Zelle (td) haben.

oder auf der zwischenmenschlichen Ebene ausgedrückt:

padding ist der gute, kuschelige Bierbauch, der die Leute vorm nahekommen hindert. (Abstand von Innen erzeugt)
margin wäre ein Zaun dazwischen (Abstand von Aussen )

beides ist erlaubt !

8)

Verfasst: 10.07.2007, 12:58
von Djulo
hi einfach vielen dank für deine sehr sehr verständliche antwort.

ich habe es verstanden, da ich das hier übersehen habe
da eine Zelle (td) keinen Abstand zur Zeile (tr) haben kann, nutzt da nur padding
nochmals vielen vielen dank :P

gruß djulo