MudGuard: Zweispaltige Tabelle mit css nur vertikales margin geben?

Beitrag lesen

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/