Wie Browser HTML-Seiten richtig darstellen

Die aktuellen HTML- und XHTML-Spezifikationen kennen drei Dokumententypen: Strict, Transitional und Frameset.

  • Strict bezieht sich auf den HTML-Standard, bei dem alle Darstellungsfeatures per CSS implementiert werden. Das sorgt für einen HTML-Code, der frei von Elementen ist, die nur der Darstellung dienen. Damit ist eine strikte Trennung von Darstellung (CSS) und Struktur (HTML) garantiert. Strict betont die Struktur gegenüber der Präsentation.
  • Transitional lässt auch Attribute und Elemente zu, die der Darstellung dienen, und eigentlich auch per CSS realisiert werden könnten. Diesen Dokumententyp sollte man verwenden, wenn man Präsentationsfunktionen von HTML verwenden muss, weil die Browser der Benutzer kein CSS unterstützen.
  • Der Dokumententyp Frameset ist für Websites gedacht, die HTML-Frames verwenden. Ansonsten entspricht er dem Transitional-Standard, außer dass man das FRAMESET-Element statt des BODY-Elements verwendet.

Wie das vorangegangene Beispiel zeigt, kann auch eine URL des Standards, also dessen vollständige Webadresse, in der DOCTYPE-Deklaration angeben werden. Beim Verwenden von Webdesign-Software wie Microsoft Expression oder Home-Site, wird der DOCTYPE-Tag automatisch eingefügt. Die folgende Liste gibt die komplette DOCTYPE-Zeile für die entsprechende Spezifikation an:

  • HTML Strict DTD: <!DOCTYPE HTML PUBLIC
    „-//W3C//DTD HTML 4.01//EN“
    „http://www.w3.org/TR/html4/strict.dtd“>

  • HTML Transitional DTD: <!DOCTYPE HTML PUBLIC
    „-//W3C//DTD HTML 4.01 Transitional//EN“
    „http://www.w3.org/TR/html4/loose.dtd“>

  • Frameset DTD: <!DOCTYPE HTML PUBLIC
    „-//W3C//DTD HTML 4.01 Frameset//EN“
    „http://www.w3.org/TR/html4/frameset.dtd“>

  • XHTML Strict DTD: <!DOCTYPE html PUBLIC
    „-//W3C//DTD XHTML 1.0 Strict//EN“
    „http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>

  • XHTML Transitional DTD: <!DOCTYPE html PUBLIC
    „-//W3C//DTD XHTML 1.0 Transitional//EN“
    „http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

  • XHTML Frameset DTD: <!DOCTYPE html PUBLIC
    „-//W3C//DTD XHTML 1.0 Frameset//EN“
    „http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd“>

  • HTML 3.2: <!DOCTYPE HTML PUBLIC
    „-//W3C//DTD HTML 3.2 Final//EN“>
  • HTML 2.0: <!DOCTYPE HTML PUBLIC
    „-//IETF//DTD HTML//EN“>

Das W3C unterhält eine Empfehlungsliste mit gültigen DOCTYPE-Deklarationen.

Themenseiten: HTML 5, Software, Webentwicklung

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Wie Browser HTML-Seiten richtig darstellen

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *