web-dev-qa-db-fra.com

Application de balise d'article HTML5 pour iPad / iPhone

J'ai utilisé des balises d'article sur des sites Web. Ma compréhension et ma pratique sont d’utiliser la balise d’article pour le contenu d’une publication. J'utilise toujours les balises HTML/HTML5 comme leurs buts et non à leur guise.

Récemment, j'ai vu un modèle HTML qui utilise la balise article pour le contenu de la page sans publication, tel que le contenu d'une page À propos de nous ou de toute autre page générique. J'ai demandé pourquoi il était utilisé de cette façon et l'explication (vague) était que cela avait à voir avec la façon dont l'iPad lisait l'étiquette. Est-ce vrai?

1
dspencer

Honnêtement, j'éviterais de les utiliser avec les nouvelles balises HTML5 telles que head, section et article.

Leurs définitions sont vagues et peu claires. Personne (y compris celui qui a pensé à eux) ne sait vraiment comment les utiliser.

Voici un lien vers un article intéressant sur ce sujet: article .NET

Et si vous ne voulez pas le lire, voici un résumé de la phrase: restez fidèle à vos éléments div normaux avec identificateurs sémantiques et classes.

1
galdikas

L'utilisation de la balise <article> dans l'iPhone est très utile, car elle ouvre explicitement le bouton "Lecteur" de l'iPhone, ce qui rend la page affichée agréable et propre. (vraiment bon pour les pages qui ne sont pas optimisées pour la lecture mobile)

1
YardenST

Ne laissez pas le nom de l’élément vous confondre. article n'est pas destiné uniquement au "contenu de publication".

HTML5 (CR) définit la signification de l'élément article :

une composition complète ou autonome dans un document, une page, une application ou un site et qui, en principe, peut être distribuée ou réutilisée de manière indépendante, par ex. en syndication.

À titre d’exemples, la liste de spécifications:

Les agents utilisateurs (tablettes, moteurs de recherche, navigateurs,…) peuvent faire tout ce qu'ils veulent avec les informations fournies par l'utilisation de cette balise. Étant donné que article inclurait toujours un contenu complet/autonome, il peut être judicieux de proposer un moyen de consommer le contenu dans un contexte différent, par exemple, en affichant ce contenu uniquement (sans page chrome etc.). .

0
unor