Vidéo: 12-Formulaires HTML5 :Champ de type number 2025
Si vous écrivez du code HTML5, vous devez afficher vos pages Web dans un navigateur Web qui interprète HTML5 correctement. Le problème est que HTML5 n'est pas seulement une spécification, mais un certain nombre de normes différentes, et différents navigateurs offrent des versions différentes de soutien.
La plupart des navigateurs sont basés sur un petit ensemble d'outils appelés moteurs de rendu. C'est le moteur de rendu qui supporte vraiment les fonctionnalités ou non. Les moteurs principaux, les navigateurs qui les utilisent et la façon dont ils prennent en charge HTML5 sont
-
Gecko (Firefox): Le moteur Gecko est le moteur principal de Firefox, Mozilla et de nombreux navigateurs associés. Il prend en charge de nombreuses fonctionnalités HTML5 (mais pas toutes). Bien que Firefox soit un navigateur bien connu et respecté dans la communauté de développement Web, il ne bénéficie pas (encore) d'un très bon support pour HTML5.
-
Trident (Internet Explorer): Les différentes formes d'Internet Explorer (IE) utilisent toutes le moteur Trident. Jusqu'à présent, ce moteur a le plus faible support des fonctionnalités HTML5 parmi tous les principaux navigateurs. IE9 promet d'avoir un support beaucoup plus complet pour le HTML5, mais même cette version devrait manquer certaines fonctionnalités clés, y compris le support avancé des éléments de formulaire et la géolocalisation.
-
WebKit: Le moteur WebKit a été créé par Apple à partir du code du projet open source KHTML. Apple a ensuite publié le code comme open source, où il est devenu la base d'un certain nombre de navigateurs. Le navigateur Safari sur Mac, iPhone et iPad utilise le moteur WebKit. WebKit est également la base du navigateur Google Chrome et du navigateur sur la plate-forme mobile Android.
WebKit est devenu le moteur de rendu standard pour les plates-formes mobiles. Si vous voulez voir à quoi ressembleront vos pages sur les plates-formes mobiles, vérifiez auprès d'un navigateur basé sur WebKit comme Chrome ou Safari. WebKit offre le plus grand support pour les éléments HTML5, bien qu'il ne supporte pas encore tout.
-
Presto: Presto est le moteur de la famille de navigateurs Opera. Opera a longtemps été considéré comme un navigateur techniquement supérieur, mais ce regard ne s'est pas traduit en parts de marché.
Les spécifications du navigateur changent - c'est la nature de la bête. Toujours tester votre page dans autant de navigateurs que vous le pouvez, de sorte que vous ne serez pas surpris. Vous pouvez également consulter Wikipedia Comparaison des moteurs de mise en page (HTML5) qui a tendance à avoir les dernières informations sur les fonctionnalités de HTML sont pris en charge par quel navigateur.
