5568 sujets

Sémantique web et HTML

Bonjour,

Poursuivant mes essais de structure des liens, je teste dans le HEAD quelque-chose comme :


<link rel="up" rev="child" href="http://www.domaine.com/region/departement/ville/" type="text/html" title="#####" />
<link rel="up up" rev="child" href="http://www.domaine.com/region/departement/" type="text/html" title="####" />
<link rel="up up up" rev="child" href="http://www.domaine.com/region/" type="text/html" title="###" />
<link rel="index" rev="child" href="http://www.domaine.com/index/" type="text/html" title="##" />
<link rel="home" rev="child" href="http://www.domaine.com/" type="text/html" title="#" />


J'ai vu divers exemples du "up" seul ou cumulé et cela me semble bien pratique pour montrer simplement les branches de l'arborescence, en amont de la page courante. Trois niveaux plus un "index" puis un "home" permettent beaucoup de combinaisons. Il semble aussi qu'on peut utiliser "top" et "parent" pour désigner autrement un lien en amont. Je n'intègre pas "first" ou "start" "prev" "next" "last" dans la notion d'arborescence puisque ces liens sont hiérarchiquement égaux.

Je me demandais l'intérêt de présenter ces liens avec une déclaration itemscope itemtype="http://shema.org/Breadcrumb". Est-ce nécessaire en somme? J'ai l'impression que le robot sait déjà qu'il s'agit d'une arborescence dès lors qu'il voit les arguments "up" "index" et "home" pour l'attribut rel= d'un link, et que le type breadcrumb fait presque double emploi [mais c'est juste mon avis].

Si quelqu'un a une remarque ou un conseil à propos de l'idée ou de mes impressions, j'en saurai sûrement beaucoup plus, et je vous remercie d'avance.

Très bonne fin de semaine en tout cas.
Cordialement.