Comment puis-je tester si mon navigateur prend en charge les nouveaux HTML sémantique 5 éléments tels que:HTML 5 test pour les nouveaux éléments
<nav>
<footer>
et ainsi de suite?
Comment puis-je tester si mon navigateur prend en charge les nouveaux HTML sémantique 5 éléments tels que:HTML 5 test pour les nouveaux éléments
<nav>
<footer>
et ainsi de suite?
Pour une rapide vérification non-programmation: The HTML5 Test
Dive Into HTML5 > Detecting HTML5 Features:
Il existe quatre techniques de base pour détecter si un navigateur prend en charge une caractéristique particulière. De simple au plus complexe:
Vérifiez si une propriété existe sur un objet global (comme fenêtre ou navigateur).
Exemple: testing for geolocation support
Créer un élément, puis vérifier si une propriété existe sur cet élément.
Exemple: testing for canvas support
Créer un élément, vérifier si une certaine méthode existe sur cet élément, puis appeler la méthode et vérifier la valeur qu'elle retourne.
créer un élément, définir une propriété à une certaine valeur, puis vérifier si la propriété a conservé sa valeur.
En outre, il est
Modernizr, open source, bibliothèque JavaScript MIT licence qui détecte le support de nombreux HTML5 & fonctionnalités CSS3.
Plus:
Appendix A: The All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything.
Merci Je l'ai lu tout le code dans cette page source ... et je peux test avec quelques déclarations comme celle-ci (même si le site de l'auteur fait différemment ...): var element = document.createElement ("nav"); element.toString() == "[objet HTMLUnknownElement]" – xdevel2000