Par exemple d'un article de blog ou d'un article.
<article>
<h1>header<h1>
<time>09-02-2011</time>
<author>John</author>
My article....
</article>
La author
balise n'existe cependant pas ... Alors, quelle est la balise HTML5 couramment utilisée par les auteurs? Merci.
(S'il n'y en a pas, ne devrait-il pas y en avoir un?)
html
tags
blogs
semantic-markup
Quang Van
la source
la source
<cite>
peut être? Je ne sais pas lol. : P Cela ne fait pas beaucoup de différence dans le style.time
élément comme ça. Comme ildd-mm-yyy
ne fait pas partie des formats reconnus, vous devez fournir une version lisible par machine (dans l'un des formats reconnus) dans undatetime
attribut de l'time
élément. Voir w3.org/TR/2014/REC-html5-20141028/…Réponses:
Les deux
rel="author"
et<address>
sont conçus dans ce but précis. Les deux sont pris en charge dans HTML5. La spécification nous dit querel="author"
peut être utilisé sur , et des éléments. Google recommande également son utilisation . Combiner l'utilisation de et semble optimal. HTML5 permet de mieux encapsuler les titres et les informations sur les bylines de la manière suivante:<link>
<a>
<area>
<address>
rel="author"
<article>
<header>
L'
pubdate
attribut indique qu'il s'agit de la date de publication.Les
title
attributs sont des survols facultatifs.Les informations de signature peuvent également être enveloppées
<footer>
dans un<article>
Si vous voulez ajouter le microformat hcard , je le ferais comme ceci:
la source
.byline address { display:inline; font-style:inherit }
pour remplacer lablock
valeur par défaut dans les navigateurs.<dl>
viable. Voir le balisage byline dans la source de demo.actiontheme.com/sample-page par exemple.pubdate
attribut a disparu des spécifications WHATWG et W3C, comme l'écrit Bruce Lawson ici , je vous suggère de le supprimer de votre réponse.HTML5 a un type de lien auteur :
La faiblesse ici est qu'il doit être sur une sorte de lien, mais si vous avez cela, il y a une longue discussion sur les alternatives ici . Si vous n'avez pas de lien, utilisez simplement un attribut de classe, c'est à cela qu'il sert:
la source
rel
attribut est là pour décrire la destination du lien. Si le lien n'a pas de destination, celarel
n'a pas de sens.rel="author"
, et comme le mentionnent Ryanve et Jason, laaddress
balise était explicitement conçue pour exprimer également la paternité.Selon la spécification HTML5, vous voulez probablement
address
.La spécification d'autres références
address
en ce qui concerne les auteurs iciMoins de 4.4.4
Moins de 4.4.9
Tout cela donne l'impression que
address
c'est la meilleure balise pour cette information.Cela dit, vous pouvez également donner votre
address
arel
ouclass
deauthor
.En savoir plus: http://dev.w3.org/html5/spec/sections.html#the-address-element
la source
L'assistance Google pour rel = "author" est obsolète :
Utilisez un élément Liste de description (Liste de définitions en HTML 4.01).
À partir de la spécification HTML5 :
L'auteur et d'autres méta-informations d'article s'intègrent parfaitement dans cette clé: structure de paire de valeurs:
Un exemple avisé:
Comme vous pouvez le voir lorsque vous utilisez l'
<dl>
élément d'informations article méta, nous sommes libres d'envelopper<address>
,<a>
et même des<img>
balises dans<dt>
et / ou<dd>
balises selon la nature du contenu et est fonction recherchée .Les balises
<dl>
,<dt>
et<dd>
sont libres de faire leur travail - sémantiquement - en véhiculant des informations sur le parent<article>
;<a>
,<img>
et<address>
sont également libres de faire leur travail - encore une fois, sémantiquement - en transmettant des informations sur l'endroit où trouver le contenu associé, la présentation visuelle non verbale et les coordonnées des parties faisant autorité, respectivement.la source
En HTML5, nous pouvons utiliser des étiquettes sémantiques qui aident à organiser les informations concernant votre type de contenu, mais en plus et en rapport avec le sujet, vous pouvez vérifier schema.org . Il s'agit d'une initiative de Google, Bing et Yahoo qui vise à aider les moteurs de recherche à mieux comprendre les sites Web grâce aux attributs de microdonnées. Tu post podría tener el siguiente aspecto:
la source
Vous pouvez utiliser
dans l'en-tête selon la spécification HTML5 .
la source
Que diriez - vous microdonnées :
la source
Si vous incluiez les coordonnées de l'auteur, la
<address>
balise est appropriée:Mais si c'est littéralement juste le nom de l'auteur, il n'y a pas de balise spécifique pour cela. Le HTML n'inclut pas grand-chose lié aux personnes.
la source