La table des matières d’un EPUB est l’un des éléments que le lecteur utilise tout de suite, et l’un de ceux que les plateformes lisent chacune à leur manière.
Un sommaire absent, vide ou mal formé peut passer inaperçu dans un navigateur et poser problème dans une application de lecture.
En EPUB 3, la navigation tient dans un seul fichier, le document de navigation, qui regroupe plusieurs listes ayant chacune son rôle.
En bref
Un EPUB 3 doit contenir un document de navigation. Il y faut une table des matières (toc) ; les repères (landmarks) et la liste de pages (page-list) sont facultatifs mais utiles. Les plateformes n’exploitent pas ces éléments de la même façon : Kobo ignore le NCX d’un EPUB 3, Kindle en parle différemment selon les pages d’aide. Le plus sûr est de produire un document de navigation complet, de générer un NCX cohérent si la chaîne de production vise Kindle, et de contrôler le comportement dans les environnements visés.
Le document de navigation
Le document de navigation est un fichier XHTML particulier. Il contient une ou plusieurs balises nav, distinguées par leur type (epub:type). Il se déclare dans le manifeste du paquet avec la propriété nav.
La structure minimale ressemble à ceci :
<nav epub:type="toc" id="toc">
<h1>Sommaire</h1>
<ol>
<li><a href="chapitre01.xhtml">Chapitre 1</a></li>
<li><a href="chapitre02.xhtml">Chapitre 2</a></li>
</ol>
</nav>
et sa déclaration dans le manifeste :
<item id="nav" href="nav.xhtml" media-type="application/xhtml+xml" properties="nav"/>
La spécification EPUB 3.3 impose qu’une publication contienne un document de navigation. Elle demande qu’il comporte exactement une table des matières de type toc, et que chaque lien ait une étiquette textuelle non vide. Si un lien ne contient qu’une image, l’image doit avoir une alternative textuelle ; à défaut, un attribut title est obligatoire.
Les trois types de navigation
La table des matières (toc). Elle est obligatoire. Elle reflète la structure du livre : parties, chapitres, annexes utiles. Chaque entrée doit mener à la bonne destination.
Les repères (landmarks). Facultatifs, au plus une liste par document de navigation. Ils signalent des points clés : couverture, début du texte, sommaire. L’attribut epub:type est obligatoire sur les liens, et deux entrées du même type ne doivent pas pointer vers la même ressource. Certaines plateformes les affichent comme de simples entrées de table.
La liste de pages (page-list). Facultative, au plus une. Elle sert à renvoyer à la pagination de l’édition imprimée. Il est recommandé de n’y mettre qu’une seule liste, sans sous-listes. Quand un EPUB accessible correspond à une édition paginée et déclare des références de page, EPUB Accessibility 1.1 demande que la liste de pages renvoie à tous les marqueurs de saut de page présents dans le contenu, et que la source de la pagination soit identifiée.
Et le NCX ?
Le NCX est l’ancien format de table des matières d’EPUB 2. EPUB 3.3 le range parmi les ressources « héritées ». Selon les plateformes, il n’a pas le même poids :
- Kobo : pour un EPUB 3, seul le
navde typetocest utilisé ; un NCX présent est ignoré. Kobo recommande fortement d’inclure cenav. Pour un EPUB 2, la table vient du NCX. - Apple Books : une table des matières complète est attendue, soit NCX en EPUB 2, soit document de navigation avec
tocen EPUB 3 ; Apple demande aussi de ne pas incruster de numéros de page dans le texte d’un EPUB reflowable, mais d’utiliser la liste de pages. - Kindle (KDP) : les pages d’aide ne s’accordent pas entièrement. Une page indique qu’un NCX complet est requis pour exploiter la navigation des applications Kindle, une autre qu’une table logique peut venir d’un
navde typetocou d’un NCX. KDP demande aussi une table logique pour tout livre à chapitres, et recommande fortement une table des matières HTML en début de livre.
Conclusion pratique, qui relève d’une recommandation et non d’une règle : conserver le nav de type toc comme navigation principale et, pour la compatibilité Kindle, générer le NCX à partir de la même source, de sorte que les deux restent identiques. Vérifiez le résultat dans Kindle Previewer ; les recommandations de navigation de KDP détaillent ce qu’Amazon attend.
Les erreurs courantes
- Lien vers un fichier ou une ancre qui n’existe pas. EPUBCheck le signale comme ressource introuvable (RSC-007) ou fragment non défini (RSC-012).
- Plusieurs
toc, ou aucun, dans le document de navigation. - Document de navigation absent du manifeste, ou sans la propriété
nav. - Entrées sans texte, par exemple un lien contenant seulement une icône sans alternative.
- Ordre du sommaire différent de l’ordre de lecture. Le lecteur saute au mauvais endroit.
- Trop de niveaux d’imbrication. Kobo affiche trois niveaux sur iOS et Android et aplatit la table sur liseuse et ordinateur ; KDP indique que Kindle gère deux niveaux dans le NCX. Plus la hiérarchie est profonde, plus elle risque d’être déformée.
- Table des matières HTML avec numéros de page. KDP demande de ne pas en mettre.
- Liste de pages incomplète ou sans lien avec la pagination réelle.
- Identifiants différents entre le paquet et le NCX : Kobo demande que l’identifiant du paquet soit identique à celui du NCX.
Comment contrôler
- Lancer EPUBCheck. Il repère les liens cassés, les structures invalides et les manifestes incohérents. Voyez Lire un rapport EPUBCheck : par où commencer.
- Parcourir le sommaire à la main. Cliquer sur chaque entrée et vérifier qu’elle arrive là où on l’attend.
- Comparer le sommaire et les titres réels du contenu.
- Ouvrir le fichier dans plusieurs applications de lecture ou prévisualiseurs : la navigation s’y comporte parfois différemment.
- Refaire le contrôle après toute modification de structure : un chapitre déplacé ou renommé change les liens du sommaire.
Ce que le contrôle ne garantit pas
Un document de navigation valide ne signifie pas, à lui seul, que le livre est accessible : la logique des titres, l’ordre de lecture et les alternatives des images demandent aussi un contrôle humain. Il ne garantit pas non plus qu’une plateforme affiche la table exactement comme prévu. Voyez EPUB accessible : structure, navigation, métadonnées et tests pour le cadre complet.
Pour aller plus loin
Une analyse gratuite Nommera Prism signale des problèmes de navigation et de structure. Pour un EPUB déjà diffusé qui demande des corrections, voyez la page EPUB & accessibilité et le guide Erreurs EPUBCheck fréquentes.
Sources
- W3C — EPUB 3.3
- W3C — EPUB Accessibility 1.1
- DAISY — Table of contents
- Kobo — EPUB Guidelines
- Apple Books — Formatting and Content Guidelines
- Apple Books — Asset Guide
- Amazon KDP — formats acceptés et Kindle Previewer
Sources consultées le 7 novembre 2026.