Hallo,
Bei der oberen Tabelle auf deiner Page mit dem dünnen Blauen Rand ist der Zellenabstand nur null, weil du border-collapse gewählt hast!
Da offenbar (siehe molilys Links) gewisse veraltete Browser
nur border-spacing, andere dagegen nur border-collapse verstehen,
kann etwas Redundanz nichts schaden.
Also:
Entweder will man keinen Abstand - das "collapsing border model":
border-collapse:collapse;
border-spacing:0;
Oder man will Abstand - das "separated borders model":
border-collapse:separate;
border-spacing:20px; /* oder so... ;-) */
Gemaess der Spec. waere uebrigens "collapse" der Initial-Zustand;
die meisten Browser tun aber das Gegenteil nehmen "separate"
als Ausgangswert, solange der Autor nichts explizit vorschreibt.
Siehe die Diskussion ab:
http://forum.de.selfhtml.org/archiv/2003/11/62479/#m354175
In Netscape 6 wird bei der oberen Tabelle zwar der Zellenabstand auf null gesetzt, aber der Rand ist trotzdem 2px breit, weil border-collapse nicht funktioniert.
Stimmt. Gerade mit Netscape 6.1 (Win) bestaetigt.
Netscape 6 war so schlecht (instabil, voller Bugs), dass es
mich erstaunt, wenn heute noch Masochisten damit surfen.
Ein paar Pixelchen spielen dann auch keine Rolle mehr...
Mozilla 1.2.1 kann border-collapse _und_ border-spacing.
Und Netscape 7 kann es gemaess folgender Tabelle auch:
http://forum.de.selfhtml.org/archiv/2003/11/62479/#m354175
@molily: Herzlichen Dank fuer die Links + Infos.
Gruesse,
Thomas