18041 sujets
Questions générales et questions de débutants
Et bien moi cette question m'intéresse car je ne trouve pas le sujet aussi évident que cela.
Voici l'une de mes expérimentations perso avec html5 + schema.org
Voici l'une de mes expérimentations perso avec html5 + schema.org
<!DOCTYPE html>
<html lang="en" class="no-js">
<!-- du code... -->
<body itemscope itemtype="https://schema.org/WebPage"><!-- déclaration obligatoire pour schema.org -->
<!-- du code... -->
<nav class="breadcrumb">
<div class="wrap">
<ul itemprop="breadcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="http://sitename.fr" itemprop="item"><span itemprop="name">Accueil</span></a></li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="http://sitename.fr/category/categoriename/" itemprop="item"><span itemprop="name">Categorie Name</span></a></li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="/Pages/Article.html" itemprop="item"><span itemprop="name">Titre de l'article</span></a></li>
</ul>
</div>
</nav>
<!-- du code... -->
<body>
</html>
Perso, la mise en place du fil d'Ariane est gérée automatiquement par le générateur HTML qui analyse le champ "parent" de chaque page et en déduit les dépendances.
Il devient simple de générer la balise NAV correspondante (ou DIV si le doctype du projet est HTML 4).
En PHP / Java / ASP ou autre langage serveur, il est nécessaire de mettre en place une relation parent /enfant entre les pages, d'une manière ou d'une autre et que celle-ci soit persistante tout au long de la disponibilité du site web auquel appartiennent ces mêmes pages.
Il devient simple de générer la balise NAV correspondante (ou DIV si le doctype du projet est HTML 4).
En PHP / Java / ASP ou autre langage serveur, il est nécessaire de mettre en place une relation parent /enfant entre les pages, d'une manière ou d'une autre et que celle-ci soit persistante tout au long de la disponibilité du site web auquel appartiennent ces mêmes pages.