Warum es verschiedene HTML-Versionen gibt

click fraud protection

Die HTML-Versionen stellen standardisierte Verbesserungen der grundlegenden Sprache für das World Wide Web dar. Mit der Entwicklung neuer Technologien und effizienteren Methoden zum Erzielen der gewünschten Webseitenergebnisse entwickeln sich Entwickler und Administratoren vereinbaren akzeptierte Sprachstandards und benennen sie dann mit Zahlen, um Ordnung und Einheitlichkeit zu schaffen das Netz.

HTML-Versionen

Die erste HTML-Version hatte keine Nummer, sondern hieß einfach "HTML". Es wurde ab 1989 zur Erstellung einfacher Webseiten verwendet und erfüllte seinen Zweck bis 1995. 1995 wurde die Internet Engineering Task Force (IETF) mit standardisiertem HTML und HTML 2.0 geboren.

1997 stellte das World Wide Web Consortium (W3C) die nächste HTML-Version vor: HTML 3.2. 1998 folgten HTML 4.0 und 1999 4.01.

Dann kündigte das W3C an, keine neuen HTML-Versionen mehr zu erstellen und sich stattdessen auf erweiterbares HTML oder XHTML zu konzentrieren. Sie empfahlen Webdesignern, HTML 4.01 für ihre HTML-Dokumente zu verwenden.

instagram viewer

An diesem Punkt spaltete sich die Entwicklung ab. Das W3C konzentrierte sich auf XHTML 1.0, und Dinge wie XHTML Basic wurden ab 2000 zu Empfehlungen. Allerdings sträubten sich Designer dagegen, auf die starre Struktur von XHTML umzusteigen, so dass im Jahr 2004 der Web Hypertext Die Application Technology Working Group (WHATWG) begann mit der Arbeit an einer neuen Version von HTML, die nicht so streng ist wie XHTML. Dies wurde HTML5 genannt.

Entscheidung für eine HTML-Version

Ihre erste Entscheidung beim Erstellen einer Webseite ist, ob Sie in HTML oder XHTML schreiben. Wenn Sie einen Editor wie verwenden Traumweber, wird diese Auswahl in dem von Ihnen gewählten DOCTYPE deklariert.

XHTML und HTML haben eine Reihe von Unterschieden. Im Allgemeinen ist XHTML HTML 4.01 umgeschrieben als ein XML-Anwendung. Wenn Sie XHTML schreiben, ist die Syntax strenger, und alle Ihre Attribute werden in Anführungszeichen gesetzt, Ihre Tags geschlossen. Sie können das Dokument auch in einem XML-Editor bearbeiten. HTML ist viel lockerer und ermöglicht es Ihnen, Anführungszeichen von Attributen zu entfernen, Tags nicht geschlossen zu lassen und so weiter.

Warum sollten Sie HTML verwenden? Diese Gründe können Sie eher dazu bringen, eine Wahl zu treffen:

  • HTML kann weniger Speicherplatz beanspruchen und ist daher schneller herunterzuladen.
  • HTML ist fehlerverzeihender und leichter zu erlernen. Wenn Sie beispielsweise Tags in HTML weglassen, funktioniert Ihr Code trotzdem zuverlässig.
  • Einige ältere Browser reagieren effektiver auf HTML als auf XHTML.

Sie können stattdessen XHTML wählen, wenn Ihre Bedürfnisse eher mit diesen Punkten übereinstimmen:

  • XHTML ist strenger in Bezug auf die Anfänge und Enden von Tags, sodass Stile und Ereignisse leichter eingebunden werden können.
  • XHTML lässt sich gut in andere Programmiersprachen integrieren, da XML allgemein verwendbar ist.
  • Einige Browser reagieren zuverlässiger auf XHTML und zeigen die Seiten daher auch plattformübergreifend konsistent an.

Einige mögen argumentieren, dass eine vierte Version die "no-DOCTYPE"-Version ist. Das wird oft genannt Macken-Modus und bezieht sich auf HTML-Dokumente, die kein a DOCTYP definiert und dadurch in verschiedenen Browsern skurril angezeigt.

HTML5 und XHTML

Mit dem Aufkommen von HTML 5 (manchmal ohne das Leerzeichen als HTML5 dargestellt) subsumierte die Sprache XHTML sowie alle früheren Versionen von HTML. HTML 5 hat sich zu einer Standardsprache des Internets entwickelt und wird von modernen Browsern am häufigsten akzeptiert. Sie sollten ältere HTML-Versionen (z. B. 4.0, 3.2 usw.) nur verwenden, wenn Sie einen speziellen Grund dafür haben. Wenn Sie keine bestimmte Situation haben, die etwas anderes erfordert, sollten Sie HTML 5 verwenden.

Deklarieren eines DOCTYPE

Verwenden Sie in Ihrem HTML-Dokument unbedingt einen DOCTYPE. Die Verwendung eines DOCTYPE stellt sicher, dass Ihre Seiten so angezeigt werden, wie Sie es sich wünschen.

Wenn Sie mit HTML 5 arbeiten, lautet Ihre DOCTYPE-Deklaration einfach:


Die anderen DOCTYPEs für die verschiedenen Versionen sind:

HTML

  • HTML 4.01 Übergangszeit
  • HTML 4.01 strikt
  • HTML 4.01-Frameset
  • HTML 3.2

XHTML

  • XHTML 1.0 übergangsweise
  • XHTML 1.0 strikt
  • XHTML 1.0 Frameset
  • XHTML 2.0
instagram story viewer