Die Meta-Angabe für den verwendeten charset
<meta charset="utf-8">
sollte idealerweise als Erstes, gleich nach dem einleitenden head-Element erfolgen. Egal, welche Zeichencodierung Ihr Dokument nutzt - bis zu diesem Punkt werden Sie ausschließlich Zeichen genutzt haben, die auch dem ASCII-Zeichensatz entsprechen. Der W3C-Valiator medlet deshalb ggf. einen Fehler, wenn z.B. im title-Tag Sonderzeichen (Umlaute) vorhanden sind. Diese Meta-Angabe muss jedoch vollständig innerhalb den ersten 512 Bytes eines Dokuments stehen.
Alte Versionen des Internet Explorer oder besser gesagt alle Version des Internet Explorers kleiner IE9 "kennen" HTML5-Tags wie header, nav, section, etc. nicht und können somit damit nichts anfangen. Um diese Tags dennoch verwenden zu können, können diese Tags per Javascript den Broeser "bekannt gemacht" werden. Über
document.createElement('nav');
wird der nav Tag dem Browser "bekannt" gemacht. Da andere Browser oder der IE9 diese Tags bereits kennen, darf/soll der Javascript nur denn ausgeführt werden, wenn es sich beim Browser um einen IE kleiner Version 9 handelt. Über Conditional Comments ist das leicht zu bewerkstelligen (siehe Be ... mehr
HTML5 ist der neue vom W3C verabschiedete Standard für Webseiten. Neben neuen Auszeichnungs-Tags, die viele Browser noch nicht verstehen, gibt es auch eine Menge Zeug, dass man heute schon verwenden kann. Ich versuche hier einen Überblick zu liefern.
HTML5 Aufbau von Dokumenten
Eine HTML5 Seite sieht erst einmal vom Aufbau genauso aus wie eine XHTML Seite. Auf anhieb fällt der sehr einfache DOCTYPE auf, den man sich endlich mal merken kann. Hat man also ein valides XHTML Dokument und tauscht den DOCTYPE aus, hat man automatisch auch ein valides HTML5 Dokument:
<!DOCTYPE html>
Man sollte darauf achten das folgende Elemente basefont, big, center, font, s, strike, tt ... mehr
Die HTML5-Syntax ist der von HTML4 sehr ähnlich. Der Umstieg von XHTML mit seinen aufgrund der Verwandschaft zu XML deutlich strikteren Syntax-Regeln kann hier aber an der einen oder anderen Stelle für Verwirrung sorgen.
Grundsätzlich gilt: Ein valider XHTML-Code ist auch ein valider HTML5-Code. Allerdings bringtder Umstieg von HTML4 oder XHMTL auf HTML5 die eine oder andere Veränderung mit sich. Vor allem diejenigen, die vorher auf XHTML gesetzt haben, werden schnell vor der Frage stehen, wie es mit der korrekten Notation der Elemente, also der Syntax, aussieht.
Wie werden (leere) Elemente geschlossen? Sind die Elemente Case-Sensitive? Welche Elemente und Attri ... mehr
Bei der Nutzung der sozialen Netzwerke Facebook ("Gefällt mir") und Google ("Google+") werden Bewegung-, Inhaltsdaten und die IP-Adresse an die Anbieter dieser Dienste übermittelt. Für die Nutzung dieser Plugins ist daher Ihre ausdrückliche Zustimmung notwendig. Ich stimme diesen Nutzungsbedingungen zu. Beachten Sie auch unsere Datenschutzerklärung.