Quel est l’intérêt d’utiliser la balise HTML5 ?

Je suis passé par quelques tutoriels sur la , mais honnêtement, je ne vois pas pourquoi nous l’utilisons.

Par exemple:

 Published 07/03 

Si nous allons avoir une chaîne 07/03 de toute façon, quel est le but d’utiliser une balise de temps? Il ne valide rien.

Le but de cette balise, comme pour un certain nombre de nouvelles balises HTML5 “sémantiques”, est de faciliter l’indexation des données par les programmes.

Un script peut parcourir et trouver facilement la date de publication de vos articles de blog s’il détecte une , sans avoir à parsingr les différentes manières dont il pourrait être représenté (pour être consommé par un être humain), ce qui serait une tâche beaucoup plus complexe et sujette aux erreurs.

C’est dans un format lisible par machine, donc tout script ou moteur de recherche lisant votre contenu peut comprendre la date / heure de publication. De cette façon, vous pouvez le formater d’une manière agréable pour les lecteurs sans affecter la lisibilité de la machine. Il est couvert de microformats, ce qui est une bonne chose.

Par exemple, semble bien pour les humains et les ordinateurs.

Élément de time HTML5

En cas de doute, regardez les spécifications!

L’élément time représente son contenu, ainsi qu’une forme lisible par machine de ces contenus dans l’atsortingbut datetime. Le type de contenu est limité à différents types de dates, d’heures, de décalages horaires et de durées, comme décrit ci-dessous.

A partir de la spécification HTML5.2 sur le site du W3C: https://www.w3.org/TR/html52/textlevel-semantics.html#the-time-element

Consultez le site pour plus d’informations. :)

L’élément time possède également une API DOM associée pouvant être utilisée. Voir http://my.opera.com/ODIN/blog/2011/05/31/dom-scripting-and-the-time-element et http://www.whatwg.org/specs/web-apps/current -work / multipage / text-level-semantics.html # the-time-element