Andreas,
Deine Vermutung, daß es nicht vorgesehen sei, padding für table-Elemente zu verwenden, ist also widerlegt.
Hm, wenn also auch margin auf th/td anwendbar ist (gilt auch für alle Elemente), ist border-spacing gewissermaßen überflüssig, denn es lässt sich theoretisch mit margins lösen...
Ob wohl border-collapse:collapse den margins den Garaus macht? Die Formel in CSS2.1 Kapitel 17.6.2 sieht bspw. gar kein margin vor, also muss es wohl so sein... Aber müßig, zu spekulieren, Mozilla/Gecko ignoriert margin und padding für thead/tbody und tr sowie margin für th/td sowieso... Trotz der Tatsache, dass es formal erlaubt ist, ist es vermutlich nicht wirklich vorgesehen, dass die genannten Eigenschaften für die tabelleninternen Elemente vergeben werden. (So stark interessiert es mich auch nicht, dass ich mich einarbeiten will...)
Grüße,
Mathias
»In anderen Newsgroups werden Pseudonyme akzeptiert, es handelt sich dabei meist um Gruppen, in denen sensible Themen (z.B. psychische oder peinliche Erkrankungen o.ä.) behandelt werden.«