Comment optimiser les applications CSS3 avec Modernizr

Il existe de nombreux navigateurs différents et versions de navigateurs en usage aujourd'hui. Chacun d'entre eux ne sont pas optimaux pour CSS3. Ceci est où Modernizr entre en jeu. Ses développeurs appellent «une bibliothèque javascript qui détecte HTML5 et CSS3 fonctionnalités dans le navigateur de l'utilisateur."

Vous utilisez Modernizr pour éventuellement effectuer des tâches et inclure des fonctionnalités d'applications basées sur le navigateur que l'utilisateur a installé. En conséquence, les utilisateurs avec des navigateurs récents peuvent profiter de la pleine fonctionnalité que votre site a à offrir, mais vous pouvez également inclure des utilisateurs avec des navigateurs plus anciens (tout simplement pas au même niveau de fonctionnalité, dans de nombreux cas).

Les créateurs de yepnope.js et Modernizr ont travaillé pour rendre leurs produits hautement compatible. Vous pouvez utiliser ces deux produits ensemble pour créer des applications qui sont incroyablement flexible, browser- et version du navigateur compris, et pourtant assez rapide et économe en ressources.

Modernizr accomplit sa tâche en utilisant un certain nombre de techniques - pas seulement la propriété navigator.userAgent très peu fiables - pour détecter le navigateur d'un utilisateur. Il détecte une richesse de fonctionnalités de navigateur, et vous aide à éviter les problèmes quand un navigateur manque une caractéristique particulière, en utilisant un paradigme yepnope.js.


» » » » Comment optimiser les applications CSS3 avec Modernizr