HTML5 Boilerplate

Stehen Sie noch am Anfang Ihres HTML5-Abenteuers, sollten Sie sich das Open-Source-Tool HTML5 Boilerplate [11] ansehen. Bei Boilerplate handelt es sich um eine sehr professionell gemachte HTML/CSS/JS-Vorlage, die als Ausgangsbasis für eigene HTML5-Projekte dient. HTML5 Boilerplate wurde von Paul Irish entwickelt, einem Entwicklungsingenieur von Googles Chrome-Team, und steht aktuell in der Version 3.0 zum freien Download auf der Projektseite sowie auf Github [12] bereit. Sie finden dort sowohl eine hervorragend dokumentierte Version als auch eine ausschließlich aus Code bestehenden, abgestrippte Variante.

HTML5 Boilerplate vereinfacht dank Cross-Browser-Normalisierung, eingebauter Performance-Optimierungen und vieler weiterer Funktionen wie etwa Cross-Domain-Ajax das Arbeiten mit vielen HMTL5-Funktionen. Das Paket enthält unter anderem eine für Einsteiger recht nützliche .htaccess-Konfigurationsdatei. Sie bietet brauchbare Voreinstellungen wie eine Reihe von Standard-Caching-Regeln oder Einstellungen für das effiziente Wiedergeben von HTML5-Video. Zudem erlaubt HTML5 Boilerplate das einfache Verwenden von @font-face-Schriften sowie das komprimierte Ausliefern der auf der Website verwendeten Ressourcen.

Abbildung 5: Das Highlight von HTML5 Boilerplate stellt die mitgelieferte .htaccess-Datei dar.

Modernizr

Paul Irish hat zusammen mit Faruk Ates neben Boilerplate mit Modernizr [13] eine quelloffene Javascript-Bibliothek entwickelt, die bei Webdesignern ebenfalls viel Anklang findet, das sich mit ihr Darstellungsfehler von CSS3- und HTML5-Webseiten auf älteren Browsern verhindern lassen.

Laut Dokumentation [14] erkennt Modernizr, ob der jeweilige Browser HTML5 unterstützt, und ersetzt gegebenenfalls fehlende Funktionen durch "gewöhnlichen" HTML-Code, was eine gewisse Abwärtskompatibilität ermöglicht. Der Sinn des Ganzen besteht vorrangig darin, dass sich Entwickler mit HTML5 vertraut machen können, ohne Rücksicht auf das Vorhandensein HTML5-fähiger Browser beim Anwender nehmen zu müssen. Die Bibliothek unterstützt unter anderem <video> und @font-face.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 5 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Sencha Touch auf HTML5-Kurs

    Die Ext-JS-Macher entlassen im Unternehmensgespann mit zwei Partnerprojekten die neue HTML5-zentrierte Entwickler-Bibliothek für Android- und I-Phone-Apps Senta Touch unter der GPLv3 in die öffentliche Beta-Phase.
  • HTML-Editor Maqetta ist Open Source

    Das Unternehmen hat den HTML-Editor Maqetta, der seinerseits im Browser läuft, unter freien Lizenzen an die Dojo Foundation übergeben.
  • Freie Entwicklungsumgebung für AJAX
    Eclipse-Nutzer können sich freuen: Mit Aptana gibt es ein äußerst komfortables GUI für Web-2.0-Entwicklung, das auf Eclipse basiert und populäre Javascript-Bibliotheken kennt.
  • ExtJS wird 4.0

    Version 4.0 der dual-lizenzierten Javascript-Bibliothek ExtJS stellt laut den Entwicklern die bislang größte Überarbeitung und Modernisierung dar.
  • Neues auf der Heft-DVD
Kommentare

Infos zur Publikation

LU 10/2016: Kryptographie

Digitale Ausgabe: Preis € 0,00
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

zweites Bildschirm auf gleichem PC einrichten
H A, 30.09.2016 19:16, 0 Antworten
Hallo, ich habe Probleme mein zweites Bildschirm einzurichten.(Auf Debian Jessie mit Gnome) Ich...
Probleme mit MPC/MPD
Matthias Göhlen, 27.09.2016 13:39, 2 Antworten
Habe gerade mein erstes Raspi Projekt angefangen, typisches Einsteigerding: Vom Raspi 3B zum Radi...
Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 6 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 4 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...