63 votes

Quel est l'intérêt d'utiliser le HTML5 <time> étiquette?

J'ai suivi des tutoriels sur la balise <time> , mais honnêtement, je ne vois pas pourquoi nous l'utilisons.

Par exemple:

 Published <time pubdate datetime="2011-07-03">07/03</time>
 

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

Merci.

62voto

Jeremy Roman Points 9211

L’intérêt de cette balise, comme de nombreuses nouvelles balises HTML5 «sémantiques», est de permettre aux programmes d’indexer plus facilement vos données.

Un script peut facilement passer et savoir quelle est la date de publication des articles de votre blog s’il détecte une balise <time> , sans avoir à analyser aucune des nombreuses manières dont celle-ci pourrait être représentée (pour la consommation par un être humain), tâche qui serait beaucoup plus complexe et sujette aux erreurs.

50voto

Tak Points 5454

Son format est lisible par une machine. Ainsi, tout script ou moteur de recherche qui lit votre contenu peut comprendre la date et l'heure de la publication. De cette façon, vous pourrez le formater de manière agréable pour les lecteurs sans affecter la lisibilité de la machine. Il est couvert par les microformats qui sont une bonne chose.

Par exemple, <time pubdate datetime="2011-07-03">3 days ago</time> est joli pour les humains et les ordinateurs.

17voto

Alerty Points 2391

HTML5 time élément

En cas de doute, regardez les spec!

Le temps de l'élément représente un temps sur une horloge de 24 heures, ou d'un date précise dans le calendrier gregorien, éventuellement avec un temps et un décalage de fuseau horaire. [GRÉGORIEN]

Cet élément est conçu comme un moyen de coder moderne des dates et des heures dans lisible à la machine de façon que, par exemple, les agents utilisateurs peuvent offrir de ajouter des rappels d'anniversaire ou des événements programmés pour le calendrier de l'utilisateur.

À partir de la spec HTML5 sur le site du W3C: http://dev.w3.org/html5/spec/Overview.html#the-time-element.

Jetez un oeil sur le site pour plus d'info. :)

4voto

Divya Manian Points 1437

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X