Andi: Rahmen ohne Rand erschaffen

Hallo Ich will um eine Tabelle einen Rahmen machen, der direkt an den Zellen anliegt. Sas klappt wunderbar wenn ich das attribut border-spacing auf 1 px setze und die backgroundfarbe von dem element auf schwarz.
Im Mozilla jedenfalls. Der dämliche IE kommt ja mit dem border-spacing nicht klar. Nur benutzen den Soviele, daher wollte ich das da auch irgendwie einbauen. Jemand ne Idee?

Und noch etwas:
Mozilla interpretiert text-align:center nicht. Wenn ich aber in den QUelltext align="center" schreibe, hab ich laut validator.w3.org kein valid XHTML 1.0 mehr. Was kann man da machen? Oder bleibt mir nur die Möglichkeit HTML 4.0 zu verwenden?
Hier kann man sich das ganze mal angucken:

http://andihouben.dyndns.org/www.andreas-houben.de(clear)/demo/index.php

  1. Hi,

    Mozilla interpretiert text-align:center nicht.

    Doch - aber im Gegensatz zum IE interpretiert er es richtig.
    text-align zentriert inline-Elemente. Eine Tabelle ist kein inline-Element.
    block-Elemente wie Tabellen werden über die margins horizontal ausgerichtet (z.B. margin-left:auto; margin-right:auto; )

    Wenn ich aber in den QUelltext align="center" schreibe, hab ich laut validator.w3.org kein valid XHTML 1.0 mehr.

    Das hängt davon ab, ob Du transitional oder strict verwendest.

    Was kann man da machen? Oder bleibt mir nur die Möglichkeit HTML 4.0 zu verwenden?

    Auch bei HTML 4.01 hängt es von transitional oder strict ab.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.