Commentaire: Comme nous le savons tous, HTML est la plus grande invention de l'histoire d'Internet. Le but de HTML5 est de l'améliorer en fonction de la situation Internet actuelle.
HTML est connu pour être la plus grande invention jamais faite sur Internet. Ce langage de balisage hypertexte est en fait une pierre angulaire du développement d'Internet moderne, et un système d'autosuffisance unique a émergé avec lui en tant que centre.Lors du développement de HTML5, ses concepteurs ont été confrontés à des problèmes très importants et espéraient les résoudre dans HTML5. L'un des problèmes est de créer une sémantique vraiment concise et facile à échelle. La partie délicate de ce problème est que l'ancienne version de HTML visait le concept de polyvalence à l'époque - un grand nombre de étiquettes diverses, qui étaient considérées comme des balises de base à l'époque, mais maintenant elle s'est avérée d'aucune utilité. Le but de HTML5 est de l'améliorer en fonction de la situation Internet actuelle.
Nouvelles tags pour HTML5
La tâche que les concepteurs doivent accomplir est de développer un sémantique plus riche et plus significatif pour HTML5 - bien sûr, il est concevable que cette nouvelle solution soit flexible et efficace, tout en s'adaptant à toutes les normes Internet modernes. Vous trouverez ci-dessous quelques nouvelles balises à ajouter dans HTML5.
<Article> Tags pour définir un article
<à part étiquette la barre latérale qui définit la partie de contenu de la page
La balise <audio> définit le contenu audio
<Canvas> Image de définition de balise
La balise <commande> définit un bouton de commande
La balise <datalist> définit une liste déroulante
<Dethets> La balise définit les détails d'un élément
<Ogon de dialogue> La balise définit une boîte de dialogue (boîte de session)
<embed> Les balises définissent un contenu interactif externe ou un plug-in
Les balises <Figure> définissent un ensemble de contenu multimédia et leurs titres
La balise <Severt> définit le bas d'une page ou d'une zone
La balise <A-tête> définit l'en-tête d'une page ou d'une zone
<hgroup> Tags les informations pertinentes sur un bloc dans le fichier de définition
La balise <keygen> définit une valeur de clé générée dans le formulaire
<mark> marques définir le texte tagué
<mètre> Mesure de définition de balise dans un
plage prédéfinie
<NAV> Lien de navigation de définition de balise
La balise <utput> définit certains types de sortie
<graching> étiquette le processus de définition des tâches
Les balises <RP> sont utilisées dans Ruby Annotations pour dire aux navigateurs qui ne prennent pas en charge les éléments Ruby à afficher
<rt> Définition de balises pour Ruby
Explication des annotations
<rubis> Définition de balises Annotations rubis.
La balise <Section> définit une région
La balise <Source> définit les ressources médiatiques
La balise <ime> définit une date / heure
<video> TAG définit une vidéo
Espérons que toutes ces marques peuvent être des marques vraiment vitales et utiles, pas seulement ce qui semble cool aujourd'hui.
Réduction du fardeau HTML5 - anciennes étiquettes, au revoir à ...
Vous souvenez-vous beaucoup de l'Antiquité, HTML3 était considéré comme une chose magique qui ne peut fonctionner qu'en Netscape? Oui, c'est l'aube de l'ère Internet. Nous n'oublierons certainement pas cette histoire, mais il est logique de dire au revoir à des choses excellentes mais anciennes (surtout quand elles ne sont pas considérées comme utiles pour le moment, ou que personne ne leur a fait attention).
Par conséquent, les concepteurs HTML5 ont aboli certaines vieilles étiquettes parce que ces normes ne sont utilisées que par ces geeks HTML, et parce que ces étiquettes sont complètement inutiles, elles ne seront plus incluses dans les nouvelles balises HTML - je pense que nous devrions remercier ces concepteurs pour cela. Après tout, ces marques sont si vieilles qu'il est concevable que nos enfants penseront que seul Shakespeare les utilisera dans ses sonnets 20 ans plus tard. Quoi qu'il en soit, allons au musée Internet pour les examiner (y a-t-il vraiment un tel musée?).
La balise <cronym> définit un acronyme.
La balise <applet> définit une applet intégrée.
La balise <basefont> spécifie une valeur par défaut
Font-Color, Font-Size ou Font-Family pour tout le texte dans un document.
<gal> La balise est utilisée pour formater le texte
taille plus grande et peut être par rapport à votre <font> ou
Taille <SpaseFont>, si vous avez spécifié l'un ou l'autre.
La balise <Fecine> est utilisée pour centrer le texte.
La balise <dir> est utilisée pour répertorier les titres de répertoire.
La balise <FONT> Spécifie la face de la police, police
taille et couleur de police du texte.
<Frame> Définition de balises Une fenêtre particulière
(Frame) dans un ensemble de cadres.
La balise <Frameset> définit un jeu de cadres. Le
L'élément FrameSet contient deux ou plusieurs éléments de cadre. Chaque élément de trame
détient un document séparé.
Tags <s> et <Strike>
Définissez le texte du strikethrough.
La balise <TT> est utilisée pour le texte de type type, ou
Font de type machine à écrire à largeur fixe. À part le style de type différent,
il a des caractéristiques de police normales
La balise <u> est utilisée pour souligner le texte.
Ces balises sont fondamentalement inutiles (peut-être pensez-vous qu'il existe plusieurs balises qui sont quelque peu similaires aux nouvelles de HTML5). Certains d'entre eux ont été utilisés dans des navigateurs plus âgés au début, mais ont perdu leur fonction, tandis que d'autres ont été remplacés par des fonctionnalités CSS (telles que des marqueurs qui définissent des polices et des styles de texte).
Questions importantes sur les balises <div>
Le remplacement de la balise <v> par une nouvelle balise est une réalisation sémantique majeure de HTML5. Cette balise <div> est une balise importante (et toujours) dans HTML4. Il est largement utilisé en HTML, mais la sémantique qu'il exprime est trop faible et elle est inutile dans la tâche de déclarer différents blocs dans la structure de l'organisation de la page Web. Les nouvelles balises HTML5 - par exemple <Reticle>, <menping>, <Nav>, <Signe>, <Sider>, <footer> - seront plus utiles et pratiques. Ces balises vous permettent de spécifier l'objectif de différents domaines de la page et d'afficher clairement la structure du site Web. Cela signifie que même si vous êtes un programmeur novice ou de taille moyenne, vous pouvez clairement comprendre la structure de la page entière basée uniquement sur le code HTML - il convient de mentionner plus que les moteurs de recherche seront heureux d'être fous 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 des nouvelles balises et sémantiques, et certaines personnes pensent que ces sémantiques et représentations visuelles n'ont aucun sens - parce qu'ils apportent un code plus complexe, créant des opportunités pour de nouvelles erreurs en utilisant ce nouveau code HTML, et la valeur de la nouvelle sémantique HTML5 est d'améliorer le niveau d'interaction et de collaboration entre les utilisateurs de sites Web et ces technologies, ce qui est ce qui fait avancer Internet.
Il en va de même - nous devons comprendre que, tout comme HTML5 nous donne le sentiment que c'est tellement cool, les gens y ont fait beaucoup d'efforts et ont de grands espoirs pour le développement d'Internet au cours des cinq prochaines années. Aujourd'hui, ces nouveaux marqueurs et sémantiques ont fière allure, et nous l'aimons tous, mais n'oubliez pas que quelque chose change constamment pour s'adapter aux besoins des gens, les nouvelles fonctionnalités linguistiques doivent dépendre de l'utilisation des gens et que l'utilisation approfondie de la communauté Internet - ce n'est que de cette manière que de nouvelles choses peuvent devenir utiles.