Comme nous le savons tous, HTML est la plus grande invention de l’histoire d’Internet. Ce langage de balisage hypertexte est en fait la pierre angulaire du développement de l’Internet moderne, autour duquel émerge un système unique et autonome. Lors du développement de HTML5, ses concepteurs ont été confrontés à des problèmes très importants qu'ils espéraient résoudre en HTML5. L’un des problèmes est de créer une sémantique vraiment concise et facile à étendre. La partie délicate du problème à l'heure actuelle est que les anciennes versions de HTML ont été conçues avec l'idée de polyvalence à l'esprit – une vaste gamme de balises qui étaient considérées comme des balises de base mais qui se sont révélées complètement inutiles. Le but du HTML5 est de l'améliorer en fonction de l'état actuel d'Internet. Nouvelles balises HTML5 La tâche que les concepteurs doivent accomplir est de développer une sémantique plus riche et plus significative pour HTML5 – bien sûr, il est concevable que cette nouvelle solution soit flexible et efficace, tout en étant compatible avec tous les standards Internet modernes. Voici quelques nouvelles balises qui seront ajoutées en HTML5. La balise définit un article La balise définit la barre latérale de la partie contenu de la page La balise définit le contenu audio La balise définit une image La balise définit un bouton de commande La balise définit une liste déroulante La balise définit le contenu détaillé d'un élément La balise définit une boîte de dialogue (boîte de conversation) La balise définit un contenu interactif externe ou des plug-ins La balise définit un ensemble de contenus multimédias et leurs titres Définition de balise Le bas d'une page ou d'une zone Une balise qui définit l'en-tête d'une page ou d'une zone Informations associées sur un bloc dans un fichier de définition de balise Un formulaire de définition de balise Valeur clé générée texte de définition de balise avec balise mesure de définition de balise dans une plage prédéfinie lien de navigation de définition de balise Définition de la balise Certains types de sortie La balise définit le processus de la tâche La balise est utilisée dans les annotations Ruby pour indiquer aux navigateurs qui ne prennent pas en charge les éléments Ruby comment afficher le Définition de la balise pour Ruby Explication des annotations La balise définit les annotations Ruby La balise définit une région La balise définit la ressource multimédia Les balises définissent une date/heure Les balises définissent une vidéo J'espère que toutes ces balises pourront devenir des balises vraiment "live" et utiles, plutôt que de simples balises sympas qui semblent aujourd'hui. Réduction de la charge HTML5 - vieux balisage, au revoir... Vous souvenez-vous de cette époque ancienne, où HTML3 était considéré comme une chose magique qui ne pouvait fonctionner que dans Netscape ? Oui, c’était l’aube de l’ère d’Internet. Nous n'oublierons certainement pas cette histoire, mais il est raisonnable de dire au revoir à certaines bonnes mais vieilles choses (surtout si elles ne sont pas considérées comme très utiles actuellement, ou si personne ne s'en soucie plus). Par conséquent, les concepteurs du HTML5 ont supprimé certaines anciennes balises, car ces standards ne sont utilisés que par ces geeks du HTML, et parce que ces balises ont complètement perdu leur utilité et ne seront plus incluses dans les nouvelles balises HTML. Y compris eux – je pense que nous devrions remercier ces designers pour cela. Après tout, ces marques sont si anciennes qu’il est concevable que dans 20 ans nos enfants pensent que seul Shakespeare les a utilisées dans ses sonnets. Quoi qu'il en soit, regardons-les à nouveau au Musée Internet (existe-t-il vraiment un tel musée ?). La balise définit un acronyme. La balise définit une applet intégrée. La balise spécifie une couleur de police, une taille de police ou une police par défaut. famille pour tout le texte d'un document. La balise est utilisée pour formater le texte d'une taille plus grande, et peut être en relation avec votre taille ou , si vous le souhaitez. J'ai spécifié l'un ou l'autre. La balise est utilisée pour centrer le texte. La balise
est utilisée pour répertorier les titres du répertoire. La balise
spécifie la police et la taille de la police. et la couleur de la police du texte. La balise définit une fenêtre particulière (cadre) dans un jeu de cadres. La balise
définit un jeu de cadres. L'élément frameset contient deux cadres ou plus. Chaque élément de cadre contient un document distinct et les balises définissent le texte barré est utilisé pour le texte « typetype », ou . Police de type machine à écrire à largeur fixe Outre le style de caractères différent, elle a des caractéristiques de police normales la balise est utilisée pour souligner le texte .Ces balises sont fondamentalement inutiles (vous penserez peut-être que plusieurs balises sont similaires aux nouvelles balises HTML5). Certaines d'entre elles que nous utilisions au début des anciens navigateurs ont perdu leur utilité, tandis que les fonctionnalités d'autres balises ont été remplacées par des fonctionnalités CSS (telles que les balises qui définissent les polices et les styles de texte). Questions importantes sur la balise Remplacer la balise
par une nouvelle est une réussite sémantique majeure du HTML5. La balise
était (et est toujours) une balise importante en HTML 4, et est largement utilisée en HTML, mais la sémantique qu'elle exprime est trop faible, et elle échoue face à la tâche de déclarer les différentes sections du la structure organisationnelle de la page Web. Les nouvelles balises HTML5 – telles que
, , , , , – sont plus utiles et pratiques. Ces balises vous permettent d'indiquer clairement le but des différentes zones du. page. Affiche la structure du site Web. Cela signifie que même si vous êtes un programmeur débutant ou intermédiaire, vous pouvez clairement comprendre la structure de la page entière en vous basant uniquement sur le code HTML. Ce qui mérite d'être mentionné, c'est que les moteurs de recherche seront heureux car ils peuvent analyser la structure de la page si facilement. Quels sont les avantages pour nous ? Il y a eu beaucoup de discussions sur la valeur du nouveau balisage et de la nouvelle sémantique, et certaines personnes pensent que ces sémantiques et représentations visuelles n'ont aucun sens – car elles introduisent un code plus complexe et créent des erreurs lors de leur utilisation. nouveaux codes HTML. Possibilités de nouvelles erreurs, la valeur de la nouvelle sémantique HTML5 réside dans l'augmentation du niveau d'interaction et de collaboration entre les utilisateurs de sites Web et ces technologies, ce qui fait avancer Internet. Pour la même raison : nous devons comprendre que, tout comme HTML5 nous semble si cool, les gens y ont consacré beaucoup d'efforts et fondent de grands espoirs sur le développement d'Internet au cours des cinq prochaines années. Aujourd’hui, ces nouvelles balises et sémantiques ont fière allure, et nous les aimons tous, mais n’oubliez pas que tout change constamment pour s’adapter aux besoins des gens. Les nouvelles fonctionnalités linguistiques doivent s’appuyer sur une utilisation intensive d’Internet par la communauté. – c’est seulement alors que quelque chose de simplement nouveau peut devenir quelque chose de nouveau et d’utile.