STATEMENT: Der große Sprung - HTML5

sandra.bruckner-poeckl.uni-linz, 29. Dezember 2015, 22:02

Ende 2014 wurde HTML5, die fünfte Fassung der Hypertext Markup Language, vorgelegt. HTML5 ist in vielen Hinsichten ein enormer Sprung. Stammt doch die letzte Version HTML4.01 noch aus dem letzten Jahrtausend.

Als Entwickler hat man nun die Möglichkeit HTML5 über die HMTL5 Spezifikation zu definieren. An der Entwicklung des neuen HTML Standards waren zwei Institutionen beteiligt: W3C (World Wide Web Consortium) ist eine Arbeitsgruppe zur Standardisierung der Techniken im World Wide Web und WHATWG (Web Hypertext Application Technology Working Group). Das Ziel dieser Kommissionen bestand darin, durch Erweiterung von bereits bestehenden Technologien neue Technologien zu entwickeln. Beide haben, teilweise gemeinsam, an der Entwicklung von HMTL5 mitgearbeitet.

Vorderste Prämisse bei der Entwicklung von HTML5 war unter anderem die Kompatibilität zu vorhergebenden HTML-Versionen zu gewährleisten und vorhandene Elemente, die bereits ihren Zweck erfüllen, sollen nicht neu zu erfinden (zum Beispiel  <strong> oder <h1>).

Viele Neuerungen betreffen die Auszeichnung von Elementen und helfen dabei nicht nur dem Programmierer, den Überblick zu behalten, sondern liefern auch Hinweise für Suchmaschinen, den Inhalt richtig zu interpretieren. Andere Sprachelemente wie canvas oder video bieten erstmals die Möglichkeit, grafische Inhalte selbst dynamisch zu erstellen und problemlos einzubinden.

Die grundlegenden Neuerungen von HTML5:

Doctype:
Damit kann nun jeder Browser umgehen und da HTML5 abwärtskompatibel ist, bleiben Dokumente auch damit valide.

Semantische Divs bzw. Auszeichnungen dienen dazu, der Suchmaschine (und anderen sinnstiftenden elektronischen Automatismen) zu sagen, was die Funktion eines bestimmten Abschnittes ist. Die neuen Elemente sind Header, Footer, Section, Article, Aside (Seitenspalte, Zitate). Alle alten semantischen Tags wie h1-h6 wurden beibehalten.

HTML5-Formular-Elemente:
Auch hier wird zusätzliche Information durch neue Elemente erzeugt. Anders als die rein semantische Funktion sind diese Elemente bereits vorformatiert und bieten beste Möglichkeiten, die Formularangaben über die spezifischen Tags zu validieren: telephone, url und email, search, number und range. Hiermit sind nur die Wichtigsten genannt wären.

Canvas Element
Das Canvas Element ist wohl die spektakulärste Neuerung, erlaubt es doch dynamisch und sehr performant Grafiken in ein HTML-Dokument zu zeichnen. Die Eigenschaften und Methoden sind dabei sehr vielzählig und mächtig. [1][2]

Bei HTML5 konzentriert man sich auf die zentralen Aufgaben der Auszeichnungssprache sowie auf die Integration von Funktionen, für die bisher immer Browserplugins nötig waren. Dadurch soll HTML5 zukunftsfähig sein und eine beständige Weiterentwicklung des Standards ermöglichen.

Die Verwendung von HTML5 soll mehr Möglichkeiten bei der Gestaltung bieten und auch die Pflege der Inhalte vereinfachen. (Such-)Maschinen werden die Quellcodes besser und vor allem inhaltlich stimmiger Interpretieren können, was in ferner Zukunft zu einer verbesserten Bewertung der Inhalte durch Suchmaschinen führen sollte. [3]

Literatur und Quellenverzeichnis:

1: http://www.selfhtml5.org/2010-html5-features/95/ (20.11.2015)
2: http://www.w3.org/TR/html5-diff/ (20.11.2015)
3: http://www.viomatrix.de/programmierung-html5-die-zukunft-des-webs.html (20.11.2015)

0 comments :: Kommentieren


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.