Kc: Mozilla: border-collapse bug?

Beitrag lesen

Ich hab mal einen Screenshot des Beispiel-Szenarios oben mit angefügt.
der rote Rahmen (1px breit) umgibt das Elternelement der Tabelle, der grüne Rahmen (4px breit) gehört zur Tabelle selbst. Wie man sieht, befindet sich die Hälfte des grünen Rahmens (2px) außerhalb des Elternelements. Blöderweise wird hier bei ungraden Zahlen auch noch aufgerundet, so dass ein 1px breiter Rahmen komplett außerhalb des Elternelements liegt.
Hat das Elternelement nun z.B. noch die Eigenschaft "overflow:hidden", dann sieht es so aus, als ob die Tabelle garkeinen Rahmen hat.
Wie gesagt, ich habe nicht nachgeschaut, ob dieses Verhalten korrekt ist oder nicht, allerdings zeichnen IE+Opera die Tabelle immer komplett im Elternelement. Mozilla und K-Meleon zeichnen die Hälfte des Rahmens außerhalb.
Entfernt man den doctype oder die "border-collapse" eigenschaft, so wird die komplette Tabelle im Elternelement gezeichnet.

Screenshot