DOCTYPE unter Firefox 1.5

Hallo zusammen,

wenn ich bei diesem Code folgenden Doctype verwende:

wird im Mozilla Firefox 1.5 die Tabelle so angezeigt, wie es angedacht ist.

Bei dem nächsten Doctype wird die Tabelle zu hoch angezeigt. Warum?

Betrifft aber nur den Firefox, nicht den IE.

<!–
.text_over { color: #FF0000; cursor:stuck_out_tongue:ointer} /* Farbe die bei MouseOver angezeigt wird */
.text_out { color: #FFFFFF; cursor:stuck_out_tongue:ointer} /* Farbe die bei MouseOut angezeigt wird */
//–>
GVK-Online
TEST

THX im voraus.

Hi, der gepostete HTML Markup enthält eine Menge Ungereimtheiten
(veraltete Tags und Attribute). Firefox nimmt einen Doctype sehr viel ernster als der IE und das ist eigentlich gut so.
In deinem Fall interpretiert der Browser im „lockeren“ HTML Transitional Mode deshalb mehr als beim Strict doctype.
Prinzipiell sollte man einen Doctype deshalb auch nur verwenden, wenn der Markup auch den Anforderungen entspricht :smile:
Der Paragraph Tag wird im aktuellen Beispiel unter Strict auch als solcher interpretiert. Mittels einer einfachen CSS margin Angabe lässt sich das Aussehen in beiden Browsern angleichen. Außerdem habe ich mir erlaubt die Tags und Attribute so umzumoden, dass die Seite auch wirklich den gewünschten Doctype verdient…
Gruß Netscape47Feind

Umgebauter Quelltext (validiert im w3c markup validator):

<!–
.text_over {margin:0px;color: #FF0000; cursor:stuck_out_tongue:ointer}
/* Farbe die bei MouseOver angezeigt wird */
.text_out {margin:0px;color: #FFFFFF; cursor:stuck_out_tongue:ointer}
/* Farbe die bei MouseOut angezeigt wird */
//–>
GVK-Online
TEST