Lars Steinke: Dokumenttyp-Angaben

Hallo,

wenn ich bei der Dokumenttyp-Angabe
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
die Internetadresse
"http://www.w3.org/TR/html4/loose.dtd"
hinzufüge, also:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
dann verändert sich die Darstellung meiner Tabellen.
Wenn ich mir meine Seite in Netscape(7.2), MSIE(6.0) und OP(7.03) (mit Angabe der Internetadresse) ansehe, hab ich drei! verschiedene Darstellungen.
Ohne die Angabe der Internetadresse ist die Darstellung bei allen drei Browsern (abgesehen von ein paar kleinen Details) gleich.

Wie kommt das?

Schöne Grüße

Lars

  1. Hi,

    ohne Doctype schaltet die Darstellung in einen Modus um, der mit der Darstellung aelterer Browser vergleichbar ist, den Quirks-Modus.

    Du solltest aber versuchen, Deinen Tabellen die noetigen Css-Angaben mitzugeben, um ein gleiches Layout zu bekommen, denn nur das ist zukunftssicher.
    Meist gefragt, um Abstaende zu verringern ist: border-collapse: collapse, sowie 0-Werte fuer margin und eventuell ein line-height bei horizontalen Abstaenden mit Bildern.

    Gruesse  Joachim

  2. Hallo Lars,

    wenn ich bei der Dokumenttyp-Angabe
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    die Internetadresse
    "http://www.w3.org/TR/html4/loose.dtd"
    hinzufüge, also:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    dann verändert sich die Darstellung meiner Tabellen.

    Das Phänomen ist bekannt als doctype-Switching und dahinter steckt, dass die meisten neueren Browser in der Lage sind zwischen verschiedenen Stufen der Standardkompatibilität umzuschalten. Das kann ganz unterschiedliche Auswirkungen auf die Darstellung haben.

    http://gutfeldt.ch/matthias/articles/doctypeswitch/table.html

    Gruß Susanne