L’équipe d’HTML5 Boilerplate, vient tout juste de dévoiler la nouvelle version de leur template (HTML, CSS, JS, …). Lancé par Paul Irish, connu pour Modernizr et Divya Manian, il s’agit de la troisième itération du template.
Pour ceux qui ne connaissent pas ce kit de démarrage dans la conception Web, il contient toutes les bonnes pratiques du moment en terme de performances, de compatibilité inter-navigateurs, de JavaScript et d’accessibilité. L’idée qui en découle est de créer un site en HTML5 et surtout rapidement.
Vous allez donc retrouver dans un fichier ZIP tous les fichiers et sous-répertoires organisés pour débuter votre intégration avec d’excellentes bases.
A contrario de la version 2.0, cette nouvelle itération ne comporte pas d’importante modification, comme l’indique l’équipe : « The key feature of this update is making Boilerplate smaller ». Ainsi, la plupart des changements vont dans ce sens. D’ailleurs, elle indique qu’ils ont accompli un travail considérable sur le script de compilation, si bien qu’ils en ont fait leur propre référentiel. Vous pourrez en savoir davantage en cliquant sur ce lien.
En attendant, voici ce qui est nouveau :
- Du côté changements « importants », ils ont supprimé un bon nombre de dossiers devenus obsolètes, le script de construction est désormais un projet distinct et,
Respond.js
n’est plus disponible par défaut. Ce dernier, permet de créer des designs s’adaptant aux mobiles et tablettes tactile - Dans l’
index.html
, on peut noter la suppression du script qui demandait aux internautes d’IE6 d’installer Chrome Frame. Ce dernier est remplacé par un lien afin de l’installer, ou de choisir un nouveau navigateur. L’inclusion du script pour Google Analytics a été optimisé afin d’éviter d’utiliserModernizr.load
. Enfin, la conception de la page 404 (page non trouvée) a été améliorée - Le fichier
style.css
a également été revu afin de supprimer les tailles de polices et les hauteurs de ligne par défaut, fournissant une valeur par défaut beaucoup plus robuste. Des ajouts ont également été apportés ànormalize.css
afin de fournir une meilleure typographie par défaut
- Côté librairies et projet, il y a une mise à jour vers la version 2.5 de Modernizr, et 1.7.1 de jQuery. Enfin, le fichier
.htaccess
a été amélioré
Enfin, pour ceux qui se posent la question :
Should you upgrade existing sites ? Short answer: nah, you’re good.
Pour plus de détails sur les nouveautés HTML5 Boilerplate hits 3.0, n’hésitez pas à lire le site officiel et notamment la note de version.