Carsten P.: Für NN 6 optimieren?

Beitrag lesen

Hallo Stefan,

was mir auffällt: Du hast diverse Bilder innerhalb von Tabellen mit <img ... height="sehr_kleine_hoehe" eingebunden. Und gerade weil Du so schön standardkonform gecodet hast, bekommst Du diese dicke Linien.

In den Niederungen des W3C bin ich mal auf das folgende gestoßen: http://www.w3.org/TR/REC-CSS1#the-height-of-lines
Der letzte Satz des ersten Absatzes: "Empty elements influence these calculations just like elements with content."
In dem Satz steht, daß ein Element (z.B. td), auch wenn es leer ist, eine Mindesthöhe hat. D.h. für mich: wenn dieses Element einen "kleinen" Inhalt hat (so wie bei Dir: <img height="1" ...>) hat es immernoch diese Mindesthöhe von Schriftgröße + etwas Kleinvieh. Bei Dir wird also die Zellenhöhe auf ca. Schriftgröße aufgebläht, obwohl nichts weiter drin ist außer dem Bild mit geringer Höhe.

Da sich Netscape6/Mozilla bei der Angabe von <!DOCTYPE... auch an den Standard hält, mach mal folgendes: lösch zu Testzwecken die doctype-Angabe raus. Alle jetzt auftretenden Veränderungen sollten darauf beruhen, daß die Standards jetzt nicht mehr befolgt werden.

Zu Deiner 100%-Tabelle: was mir ein bißchen spanisch vorkommt, sind die <td width="100%" ...>, obwohl die Reihen mehr als eine Tabellenzelle enthalten.

Viele Grüße
Carsten