Categories: Software

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.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Adobe schließt neun kritische Lücken in Reader und Acrobat

Das jüngste Update bringt insgesamt zwölf Fixes. Schadcode lässt sich unter Umständen ohne Interaktion mit…

2 Tagen ago

Fabrikautomatisierung: Siemens integriert SPS-Ebene

Eine softwarebasierte Workstation soll es Ingenieuren erlauben, sämtliche Steuerungen zentral zu verwalten. Pilotkunde ist Ford.

2 Tagen ago

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

2 Tagen ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

2 Tagen ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

3 Tagen ago

DSL oder Kabel – Welcher Anschluss passt zu Ihnen?

Internet in den eigenen vier Wänden ist heutzutage nicht mehr wegzudenken. Denn egal, ob Homeoffice…

3 Tagen ago