Il espère réduire le besoin du navigateur en applications Internet riches (RIA) basées sur des plug-ins, telles qu'Adobe Flash, Microsoft Silverlight et Sun JavaFX. HTML 5 fournit un certain nombre de nouveaux éléments et attributs qui reflètent l'utilisation moderne typique des sites Web. Certaines d'entre elles ressemblent techniquement aux balises
et
, mais ont une signification, comme (bloc de navigation du site) et . De telles balises faciliteront l’indexation des moteurs de recherche, les appareils à petit écran et leur utilisation par les malvoyants. Il apporte également de nouvelles fonctionnalités pour d'autres éléments de navigation, via une interface standard, comme les balises et . Certaines balises HTML 4 obsolètes seront obsolètes, y compris les balises utilisées uniquement à des fins d'affichage, telles que et , car elles ont été remplacées par CSS. Il existe également certains comportements réseau via le DOM (via). Jetons un coup d'œil à quelques nouvelles utilisations de balises fournies par HTML 5 et aux différences par rapport à HTML 4. La balise définit le contenu externe. Par exemple, un nouvel article provenant d'un fournisseur d'informations externe, ou un texte provenant d'un blog, ou un texte provenant d'un forum. Ou du contenu provenant d’autres sources externes. La balise HTML5: HTML4:
définit un contenu autre que l'article. Le contenu de l’aparté doit être lié au contenu de l’article. HTML5 :Le contenu mis à part est un contenu indépendant, mais doit être lié au contenu du document. HTML4 :Le contenu mis à part est un contenu indépendant, mais doit être lié au contenu du document. La balise
définit un son, tel que de la musique ou un autre flux audio. HTML5 :Votre navigateur ne prend pas en charge la balise audio. HTML4 : la balise définit des graphiques, tels que des graphiques et d'autres images. Cet élément HTML est conçu pour les graphiques vectoriels côté client. Il n'a pas de comportement propre, mais expose une API de dessin au client JavaScript afin que le script puisse dessiner ce qu'il veut sur un canevas. La balise HTML5 : HTML4 : définit des boutons de commande, tels que des boutons radio, des cases à cocher ou des boutons. HTML5 : HTML4 : aucun La balise définit une liste de données facultatives. Utilisé conjointement avec l'élément d'entrée, vous pouvez créer une liste déroulante de valeurs d'entrée. HTML5 : HTML4 : voir combobox La balise définit les détails de l'élément, que l'utilisateur peut visualiser ou masquer en cliquant dessus. Utilisez avec pour créer un titre détaillé. Le titre est visible par l'utilisateur et lorsqu'il clique dessus, il active ou désactive les détails. HTML5 : HTML4 : la balise définit le contenu intégré, tel que les plug-ins. HTML5 : HTML4 : définit le titre de l'élément figure. L'élément "figcaption" doit être placé comme premier ou dernier enfant de l'élément "figure". HTML5 : PRC HTML4 : aucun La balise permet de combiner des éléments. Utilisez l'élément pour ajouter un titre à un groupe d'éléments. HTML5 : RPC La République populaire de Chine est née en 1949...
HTML4 :
RPC
La République populaire de Chine est née en 1949...
La balise définit le pied de page d'une section ou d'un document. Généralement, il contiendra le nom de l'auteur, la date de création du document et/ou ses coordonnées. HTML5 : HTML4 :
définit l'en-tête d'une section ou d'un document. HTML5 : HTML4 :
les balises sont utilisées pour combiner des titres de pages Web ou de sections. HTML5 : HTML4 :
La balise définit la clé générée. HTML5 : HTML4 : aucun est principalement utilisé pour présenter visuellement le texte qui doit être mis en évidence à l'utilisateur. Une application typique de la balise consiste à mettre en évidence les mots-clés de recherche auprès des utilisateurs dans les résultats de recherche. HTML5 : HTML4 : la balise définit les poids et les mesures. À utiliser uniquement pour les mesures avec des valeurs maximales et minimales connues. La plage de la mesure doit être définie, soit dans le texte de l'élément, soit dans les attributs min/max. HTML5 : HTML4 : aucun La balise définit la partie du lien de navigation. La balise HTML5 : HTML4 : définit différents types de sortie, tels que la sortie d'un script. HTML5 : HTML4 : processus d'exécution de la balise. Vous pouvez utiliser la balise pour afficher la progression des fonctions chronophages en JavaScript. HTML5 : HTML4 : aucun La balise est utilisée dans les commentaires Ruby pour définir ce qui est affiché par les navigateurs qui ne prennent pas en charge les éléments Ruby . HTML5 : 汉( ㄏㄢˋ) HTML4 : aucun Les balises définissent l'interprétation ou la prononciation d'un caractère (phonétique chinoise ou caractère). HTML5 : Chinois ㄏㄢˋ HTML4 : aucun La balise définit les commentaires ruby (notation ou caractères phonétiques chinois). HTML5 : 汉( ㄏㄢˋ) HTML4 : aucun Les balises définissent des sections (sections, sections) dans le document. Tels que les chapitres, les en-têtes, les pieds de page ou d’autres parties du document. HTML5 : HTML4 :
définit les ressources multimédias pour les éléments multimédias tels que et . HTML5 : HTML4 : la balise contient le titre de l'élément détails, et l'élément "détails" est utilisé pour décrire des informations détaillées sur le document ou fragment de document. L'élément "summary" doit être le premier enfant de l'élément "details". HTML5 : HTML 5 Ce document vous apprend tout ce que vous devez savoir sur HTML 5. HTML4 : aucun Date de définition de la balise Ou le temps, ou les deux. HTML5 : HTML4 : la balise définit une vidéo, telle qu'un clip vidéo ou un autre flux vidéo. HTML5 : Votre navigateur ne prend pas en charge la balise vidéo. HTML4 :