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
 

Ähnliche Artikel

  • 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.
  • 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.
  • 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.
  • Neues auf der Heft-DVD
  • 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.
Kommentare

Infos zur Publikation

LU 08/2015: Cloud-Speicher

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 2 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 5 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...
PCLinuxOS lässt sich nicht installieren
Arth Lübkemann, 09.07.2015 18:53, 6 Antworten
Hallo Leute, ich versuche seit geraumer Zeit das aktuelle PCLinuxOS KDE per USB Stick zu insta...
Fernwartung oder wartung im haus
heide marie voigt, 29.06.2015 10:37, 2 Antworten
gerne hätte ich jemanden in Bremen nord, der mir weiter hilft - angebote bitte mit preis HMVoigt