Commentaire: HTML5 signifie simplement un nouvel ensemble de normes, de syntaxe et de règles pour créer des pages Web, qui peuvent utiliser certaines fonctions "locales" de nouveaux navigateurs, tels que le stockage hors ligne, la lecture multimédia et d'autres interactions, etc.
Beaucoup de sites Web HTML5 cool que nous avons vus ne sont en fait pas liés à HTML5, mais sont générés par CSS3 et JQuery. CSS3 et JQuery sont de nouvelles technologies comme HTML5, et ce sont des concepts parallèles avec HTML5.Cet article raconte 7 légendes sur HTML5, qui est un malentendu :)
Légende n ° 1: Étant donné qu'Apple ne prend pas en charge Flash, les gens ont inventé HTML5
Le grand arbre attire le vent et les pommes semblent souvent critiquées. Bien que HTML5 puisse fournir des fonctionnalités très utiles pour les appareils mobiles, il n'est pas créé pour cette exigence. En fait, en 2004, Opera et Mozilla ont défini de bonnes normes de conception pour résoudre les normes Web désordonnées. Leur objectif est de soumettre ces normes à W3C pour créer une norme HTML meilleure et plus rapide. Cette norme n'a été acceptée qu'en 2006. En seulement trois ans, les gens ont rédigé une nouvelle norme, examinée et approuvée, et ont commencé à être utilisées.
Légende n ° 2: HTML5 ne mûrira pas avant 2022
Je ne sais pas qui a adopté cette phrase. Nous savons que la rédaction de HTML5 a été examinée et approuvée en 2009, ce qui signifie qu'il n'y a pas de nouveau contenu à ajouter et qu'il n'y aura pas de changements significatifs. Vous pouvez utiliser HTML5 maintenant et n'avez pas à vous soucier des problèmes de compatibilité vers l'arrière. Vous pouvez utiliser un JavaScript léger pour permettre aux anciens navigateurs de prendre en charge une toile complexe. Toutes les nouvelles versions des navigateurs prennent en charge HTML5. Ce dont vous devez vous soucier n'est pas de la balise HTML, mais CSS. De nombreux navigateurs plus âgés ont un mauvais soutien pour CSS3.
Légende n ° 3: HTML5 nécessite le support CSS3
Bien que CSS3 puisse ajouter beaucoup de couleur à HTML5, comme les noms de classe sémantique, ce n'est en aucun cas nécessaire. HTML5 est juste une langue de balisage, vous pouvez certainement utiliser HTML5 + CSS2, mais ce n'est pas si élégant. Étant donné que HTML5 supprime les attributs et les balises, vous devez spécifier tous les styles pour chaque élément. Par exemple, dans HTML5, pour que le navigateur soit correctement rendu la page, vous devez définir une déclaration d'affichage: Block pour chaque élément de page. En bref, HTML5 a besoin de styles pour améliorer la page, mais il ne doit pas être CSS3.
Légende n ° 4: HTML5 détruit l'accessibilité
Au lieu de cela, HTML5 a été conçu en pensant à l'accessibilité. Chaque élément prend en charge le rôle du logo WIA Aria. Ces personnages peuvent permettre aux appareils tels que les lecteurs d'écran de mieux comprendre le contenu de la page.
Légende # 5: HTML5 est le tueur de flash
Flash est toujours utilisé par d'innombrables sites Web et développeurs. Les malentendus sur Flash et HTML5 découlent du différend entre Adobe et Apple et la popularité rapide des applications audio et vidéo HTML5. Bien que HTML5 puisse prendre en charge une petite quantité de lecture vidéo, HTML5 nécessite plus de ressources d'encodage que Flash et n'a pas la technologie fournie par les plug-ins de navigateur. Actuellement, le grand nombre de technologies HTML5 similaires à Vimeo et YouTube sont utilisées pour promouvoir cette technologie, et elles n'abandonneront pas complètement le flash à court terme. Le développeur Viki Hoo a des vues convaincantes sur le fait que Flash sera toujours largement utilisé.
Mais du point de vue de la conception de pages, nous espérons nous débarrasser du flash dès que possible. HTML5 est plus facile à apprendre et à utiliser. Il ne nécessite aucun plugins, se charge rapidement et est adapté aux mobiles. Ce n'est donc pas HTML5 qui a tué Flash, pour être précis, HTML5 dominera le marché de la conception et du développement mobiles.
Légende # 6: Tant que vous ajoutez HTML5 Doctype à mon site Web, ce sera un site Web HTML5
Du point de vue du navigateur, oui, les sites Web qui ajoutent HTML5 Doctype seront considérés comme des sites Web HTML5. Mais HTML5 est plus qu'un simple doctype. Il s'agit d'un ensemble complet de meilleures pratiques, de balises sémantiques, d'éléments de composition tels que <Sider>, <Av>, <Section>, <Reticle>, etc. Ces éléments permettent à votre site Web de profiter des nouvelles fonctionnalités du navigateur à s'appeler HTML5. Dans le même temps, vous devez également prêter attention aux éléments et aux attributs qui sont obsolètes dans HTML5 pour assurer la compatibilité.
Légende # 7: L'utilisation de HTML5 me donnera plus de travail / de l'argent / respect…
La maîtrise de HTML5 ne vous fera pas paraître sexy à moins que vous ne soyez Bruce Lawson. Cela ne vous laissera pas trouver le travail dont vous rêvez non plus. Votre force doit encore se refléter grâce à la capacité de conception et à la capacité de codage. Bien sûr, l'enthousiasme et la persévérance pour apprendre de nouvelles technologies méritent d'être appréciés. Vous avez le potentiel de gagner le respect de vos collègues si vous les aidez avec ce que vous avez appris.