Moin!
<table border="0" summary="Meine Homepage - Mindstorms" width=
"100%" style="empty-cells:show;" cellspacing="0px" cellpadding=
"0px">
<tr height="5px">
Das Element TR hat kein Attribut height. Benutze CSS.
Den offensichtlichsten (oder auch nicht) Fehler hast du aber nicht angemeckert: width und (sofern vom Browser tatsächlich akzeptiert - im Standard stehts jedenfalls nicht drin) height als Attribute von HTML-Elementen erfordern entweder eine Zahlenangabe (z.B. "5"), die dann "Pixel" bedeutet, oder eine Prozentangabe (z.B. "5%"). Keinesfalls aber ist die Angabe "5px" korrekt. Insofern ist die unterschiedliche Darstellung in den Browsern vermutlich allein auf diese fehlerhafte Maßangabe zurückzuführen.
Merke: CSS erfordert immer eine Einheitsangabe, HTML hingegen erwartet meist nur eine einheitenlose Zahlenangabe, die dann als "Pixel" interpretiert wird.
Da hier ohnehin schon reichlich CSS zur Anwendung kommt: Warum nicht auf formatierende HTML-Attribute komplett verzichten und alles mit CSS machen?
- Sven Rautenberg
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|