Hi,
Ist es ein Bug oder habe ich einen Denkfehler?
Ja, beides.
<table width="236" border="0" style="margin:0; padding: 0;">
<tr style="margin-bottom: 12px; margin-right:0; margin-left: 0">
Laut http://www.w3.org/TR/REC-CSS2/tables.html#q7 haben Tabellen-interne Elemente (tr, td, th, tbody, thead, tfoot) keine Margins.
</tr>
</table>
Ich habe ihr zuerst mal global margin und padding 0 gegeben.
Nun möchte ich aber, dass die Zeilen zueinander ein bisschen raum haben, damit die Hintergrundfarbe durchscheint. Nur irgendwie erhöht die Anweissung über das bottom-margin zugleich auch das right + leftmargin.
Das ist ein Bug. Denn margin müßte komplett ignoriert werden.
Welcher Browser?
Ich habe, wie zu sehen ist, dieses extra noch mal auf 0 gesetzt aber auch das hilft nicht,
Darf auch nicht, denn die müssen genauso ignoriert werden.
habe mir gerade abgwöhnt mit spacer-zellen zu erbeiten. Muss ich jetzt wieder anfangen?
Für solche Zwecke: nein. Da kannst Du auch mit border (in der Hintergrundfarbe bzw. transparent) arbeiten.
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/