bigbeee: Zweispaltige Tabelle mit css nur vertikales margin geben?

Ist es ein Bug oder habe ich einen Denkfehler?
Ich habe folgende Tabelle:

<table width="236" border="0" style="margin:0; padding: 0;">
<tr style="margin-bottom: 12px; margin-right:0; margin-left: 0">
<td style="background-color: #ffffff;"><strong>Planungsbeginn</strong></td>
<td align="right" style="background-color: #ffffff;">1988</td>
</tr>
<tr>
<td style="background-color: #ffffff;"><strong>Baubeginn</strong></td>
<td align="right" style="background-color: #ffffff;">1991/92</td>
</tr>
<tr>
<td><strong>Fertigstellung</strong></td>
<td align="right">1992</td>
</tr>
<tr>
<td><strong>Baukosten</strong></td>
<td align="right">4.2 Mill. DM</td>
</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. Ich habe, wie zu sehen ist, dieses extra noch mal auf 0 gesetzt aber auch das hilft nicht, habe mir gerade abgwöhnt mit spacer-zellen zu erbeiten. Muss ich jetzt wieder anfangen?

Gruss der Bee.

  1. 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/