1.3 Was ist HTML5?
Bei HTML5 handelt es sich um eine Auszeichnungssprache (Hypertext Markup Language) zur Darstellung von Dokumenten im Internet.
Was bedeutet das?
Das bedeutet, dass Sie Internetseiten in HTML5 schreiben. Den dazu nötigen HTML5
Quellcode notieren Sie in einem einfachen Editor und speichern ihn als .html
Datei ab.
Das war es auch schon! Der Quellcode wird anschließend nicht kompiliert. Die Interpretation und die
Darstellung als Internetseite übernimmt der Browser. Wenn Sie diese Datei jetzt noch auf einem
Server hinterlegen, können die Nutzer des Internets Ihre Seite "besuchen".
Der Begriff "besuchen" ist hier allerdings ziemlich fehl am Platz! Machen Sie sich stets klar, dass ein Nutzer, eine Anfrage zum Betrachten Ihrer Seite bei dem Server stellt wo sie hinterlegt ist. Der Server übermittelt dann den Quellcode der Seite über das Internet an die anfordernde Adresse, also den Nutzer. Erst dort wird der Quellcode vom Browser analysiert und verarbeitet. Behalten Sie diesen Vorgang stets im Auge! Durch dieses Verfahren haben Sie nie die volle Kontrolle über das Aussehen Ihrer Seite, vielmehr hängt dies von der Interpretation des Quellcodes vom Browser und von den individuellen Einstellungen des Nutzers auf seinem Computer ab. Hinzu kommt, das Sie nicht wissen können, ob der Nutzer Ihre Seite von einem Tablet oder von einem Smartphone aus "besucht". Die Monitore bzw. Displays der Nutzer variieren in ihrer Größe deutlich voneinander! In späteren Tutorials werden wir darauf nähr eingehen.
1.3.1 Entstehungsgeschichte von HTML5
Die Entstehung von HTML ist rein pragmatischen Gründen zu verdanken. Ende der achziger Jahre entstand der Wunsch, wissenschaftliche Dokumente digital an andere Personen zu übermitteln. Das CERN machte sich 1989 an die Arbeit die Aufgabe zu lösen und veröffentlichte 1992 die erste Version der HTML-Spezifikation.
HTML 1.0
HTML 1.0 bildete den ersten Standad der Sprache. Die Version enthielt bereits Auszeichnungen für Sprachelemente wie Überschriften, Textabsätze, Grafiken und Verweise.
HTML 2.0
Ab 1995 löste HTML 2.0 die vorherige Version ab. HTML wurde jetzt die offizielle Sprache des Webs. Die Version wurde mit RFC 1866 definiert und führte erstmals Formulare ein.
HTML 3.2
Ab Januar 1997 wurde HTML 2.0 von der neuen Version abgelöst. Zahlreiche Auszeichnungen für neue Elemente sind hinzu gekommen.
HTML 4.0
Ab Dezember 1997 erfolgte mit HTML 4.0 die Einführung von Stylesheets, Skripten und Frames.
HTML 4.01
Ab 1999 erschien eine leicht überarbeitete Version.
HTML5
Ab 2007 erschien der neue Standard der Sprache. HTML5 führte ein neues Vokabular ein. Die DOM-Spezifikation wurde überarbeitet. Die Version wird unter dem gleichen Namen permanent verbessert.
1.3.2 W3C & WHATWG
Wer kümmert sich um eine Standardisierung und Weiterentwicklung der Sprache?
- W3C
-
Das World Wide Web Consortium (kurz W3C) ist das Gremium zur Standardisierung der Techniken im World Wide Web. Es wurde am 1. Oktober 1994 am MIT Laboratory for Computer Science in Cambridge (Massachusetts) gegründet. Das W3C ist eine Mitgliedsorganisation. Gründer und Vorsitzender ist Tim Berners-Lee, der auch als der Erfinder des World Wide Web gilt. Das W3C entwickelt technische Spezifikationen und Richtlinien in einem ausgereiften, transparenten Prozess, um maximalen Konsens über den Inhalt technischer Protokolle, hohe technische und redaktionelle Qualität und Zustimmung durch das W3C und seine Anhängerschaft zu erzielen.
Quelle: Wikipedia
- WHATWG
-
Die Web Hypertext Application Technology Working Group (WHATWG) ist eine Arbeitsgruppe, deren Ziel darin besteht, durch Erweiterung von bereits bestehenden Technologien neue Technologien zu entwickeln, die es Autoren erleichtern soll, Internetanwendungen zu erstellen. Anders als das anbieterunabhängige World Wide Web Consortium (W3C), das von Tim Berners-Lee geführt wird, wird WHATWG von mehreren Organisationen betrieben, darunter die Mozilla Foundation, Opera Software und Apple. Derzeitiger Chef ist Ian Hickson. Die Gründung der WHATWG erfolgte als Reaktion auf die schleppende Entwicklung von Web-Standards durch das W3C. Die WHATWG-Mailingliste wurde am 4. Juni 2004 angekündigt. Opera/Mozilla hatten zwei Tage zuvor beim W3C-Workshop vergeblich versucht, ein gemeinschaftliches Grundsatzpapier zu beschließen, wurden aber durch die Mitglieder des W3C überstimmt. Die Teilnahme an der Mailingliste steht jedermann offen, und es nehmen auch Mitglieder des W3C daran teil. Die WHATWG setzt jedoch das W3C nicht außer Kraft, da die vorgeschlagenen Standards, die von der WHATWG geschaffen werden, beim W3C zur Zustimmung oder Nachbesserung eingereicht werden. Zukünftig plant die WHATWG, noch enger mit dem W3C zusammenzuarbeiten.
Quelle: Wikipedia
1.3.3 Früher vs. Heute
Wie bereits erwähnt, hat die Semantik bei HTML5 einen hohen Stellenwert eingenommen. Dieser Sachverhalt ist auch der langen und holprigen Entstehungsgeschichte zu verdanken. Früher gab es kaum strukturierende Elemente und auch die Gestaltungsmöglichkeiten mit CSS waren dürftig. Daher musste sich durch einen zweckentfremdeten Gebrauch von Elementen geholfen werden. So wurden z.B. Tabellen oder Listen zur Gliederung von Dokumenten genutzt. Bei HTML5 gilt der Vorsatz, den Inhalten werden die dazu bestimmten Elemente zugewiesen. D.h. das eine Tabelle einzig und allein zur geordneten Ausgabe von Daten dient! Erst durch diese Vereinbarung ist ein barrierefreies und Suchmaschinen optimiertes Internet möglich. Die Seiten können durch Browser und andere Software gut analysiert und interpretiert werden.
1.3.4 Der Lernprozess
Als Auszeichnungssprache ist HTML5 relativ leicht zu erlernen. Im Internet ist teilweise die Rede davon, das dies innerhalb einiger Stunden möglich ist. Das ist natürlich Quatsch! Wie auch beim Schach, können natürlich die grundlegenden Regeln in Kürze erklärt werden. Damit ist das Lernen aber nicht beendet, vielmehr handelt es sich nur um den Einstieg in einen ständigen Lernprozess. Dazu sollen Sie in diesem Tutorial befähigt werden!