Français | Aide | Connexion | Donner votre avis

Comment évaluez-vous votre expérience de navigation sur cette page ?

Consultez nos pages d'aide pour trouver des solutions aux problèmes les plus courants

Merci pour vos commentaires.

Rubriques d'aide

Contactez-nous

Des commentaires ? Vous ne trouvez pas la réponse dans nos pages d'aide ?

Contactez-nous

Règles relatives à la navigation

Pour utiliser pleinement la fonctionnalité de navigation des applications Kindle, il est nécessaire de créer un fichier NCX complet dans le fichier de contenu. Le fichier NCX correspond à la table des matières dans le menu des applications. La table des matières est accessible depuis n'importe quelle page, tandis que la table des matières HTML est présentée comme la ou les pages d'un livre. La table des matières HTML est associée à un emplacement et, pour y accéder, les lecteurs doivent s’y rendre. 


Règles relatives aux tables des matières HTML

 
Placez la table des matières HTML au début du livre et non à la fin. Ainsi, lorsque les lecteurs parcourent le livre en commençant par le début, ils découvrent naturellement la table des matières. Si vous placez la table des matières au mauvais endroit, cela affecte la précision de la fonctionnalité « Dernière page lue ». De plus, lorsque vous placez la table des matières au bon endroit, vous vous assurez qu'elle apparaît bien dans l'extrait du livre téléchargeable par les clients.

Bonnes pratiques pour la table des matières HTML :

  • Les entrées de la table des matières doivent être des liens HTML, sur lesquels les utilisateurs peuvent cliquer pour accéder à un passage ou à un chapitre donné. Dans un livre Kindle, une table des matières qui ne comporte pas de liens n'a aucune utilité.
  • Lorsque vous créez une table des matières, n'y intégrez pas de balises HTML <table>. Les tableaux sont destinés à présenter des données tabulaires. Ils ne sont pas conçus pour la mise en page.
  • N'utilisez pas de numéros de page dans la table des matières. Les numéros de page des livres Kindle ne correspondent pas toujours exactement à ceux des éditions papier du livre.
  • Si vous importez le document à partir de Word, utilisez les styles « Titre » et la fonctionnalité « Table des matières » de Microsoft Word. La table des matières créée par Word sera importée correctement et convertie en une table des matières conforme aux présentes règles.
  • Pour les éditions groupées qui contiennent plusieurs livres, intégrez une table des matières générale en début de fichier.
  • Si votre table des matières inclut une liste de cartes ou d'illustrations, fournissez un lien HTML renvoyant vers chaque carte ou illustration.

Avant de publier, nous vous recommandons de vérifier les points suivants :
  • Vérifiez que tous les liens de votre table des matières renvoient aux emplacements appropriés.
  • Assurez-vous que la table des matières est classée par ordre chronologique.

Utilisation d'une table des matières HTML imbriquée

Pour créer une table des matières imbriquée utile et exploitable, Amazon recommande d'utiliser la syntaxe suivante pour votre table des matières HTML. Les exemples ci-dessous présentent deux variantes d'un même exemple de code : avec des attributs de style et avec des classes CSS.

Avec des attributs de style :

<div>Section 1</div>

<div style="margin-left:2%;">Chapitre 1</div>

<div style="margin-left:2%;">Chapitre 2</div>

<div style="margin-left:2%;">Chapitre 3</div>

<div style="margin-left:4%;">Sous-chapitre 1</div>

<div style="margin-left:4%;">Sous-chapitre 2</div>

<div style="margin-left:2%;">Chapitre 4</div>

<div style="margin-left:4%;">Sous-chapitre 1</div>

<div>Section 2</div>
...

Avec des classes CSS :

<style>
div.chapter { margin-left: 1em}
div.subchapter { margin-left: 2em}

</style>

<div>Section 1</div>

<div class="chapter">Chapitre 1</div>

<div class="chapter">Chapitre 2</div>

<div class="chapter">Chapitre 3</div>

<div class="subchapter">Sous-chapitre 1</div>

<div class="subchapter">Sous-chapitre 2</div>

<div class="chapter">Chapitre 4</div>

<div class="subchapter">Sous-chapitre 1</div>

<div>Section 2</div>
...



Règles relatives au fichier NCX

La table des matières logique est générée en utilisant des éléments toc nav ou un fichier de commande de navigation pour application XML (NCX). La création d'une table des matières logique met en évidence la structure hiérarchique du livre Kindle et permet à l'utilisateur de parcourir l'ouvrage à l’aide du menu Kindle. La table des matières logique est particulièrement importante pour les livres de plus de 20 pages.

Dans les livres dotés d'une table des matières logique, les utilisateurs peuvent facilement se repérer dans le livre, car le chapitre ou la section en cours de lecture sont indiqués. Un indicateur leur permet également de connaître leur progression dans le livre.

Découvrez comment créer une table des matières logique à l'aide d'un élément toc nav..

Découvrez comment créer une table des matières logique à l'aide d'un fichier NCX.

Important : Les appareils et applications Kindle prennent en charge deux niveaux d'imbrication.

Avant de publier, nous vous recommandons de vérifier les points suivants :
  • Assurez-vous que votre livre contient un fichier au format NCX.
  • Vérifiez que tous les liens dans le fichier NCX sont exacts et que la navigation renvoie aux emplacements appropriés.
  • Le fichier NCX ne contient pas de chapitres/sections manquants, ni de doublons.
  • Vérifiez qu'il n'y a pas de fautes de frappe dans le fichier NCX.
  • Les liens NCX sont classés par ordre chronologique.

Création d'une table des matières logique à l'aide d'un élément toc nav

En savoir plussur l'élément toc nav (spécification IDPF 3.0).

L'ajout d'un élément toc nav crée à la fois une table des matières logique et une table des matières HTML. Le document HTML de l'élément toc nav doit être séparé de la table des matières HTML.

Exemple :

<nav epub:type="toc">

<ol>

<li><a href="Sway_body.html#preface_1">NOTE DE L'AUTEUR</a></li>

<li><a href="Sway_body.html#part_1">PREMIÈRE PARTIE</a>

   <ol>

   <li><a href="Sway_body.html#chapter_1">THE HOUSES, 1969</a></li>

   <li><a href="Sway_body.html#chapter_2">ROCK AND ROLL, 1962</a></li>

   <li><a href="Sway_body.html#chapter_3">THE EMPRESS, 1928–1947</a></li>

    </ol>

</li>

</ol>

</nav>

L'exemple ci-dessus définit la hiérarchie de table des matières suivante :

NOTE DE L'AUTEUR

PREMIÈRE PARTIE

   THE HOUSES, 1969

   ROCK AND ROLL, 1962

   THE EMPRESS, 1928–1947

Cet extrait de fichier OPF (fichier d'en-tête de publication) montre comment déclarer l'élément toc nav dans la balise <manifest> :

Exemple :

<manifest>

<item id="toc" properties="nav" href="xhtml/toc.xhtml" mediatype="application/xhtml+xml"/>

Si vous comptez utiliser cet élément en tant que table des matières HTML, son inclusion dans la balise <spine> est facultative.

Exemple :

<spine>

<itemref idref="toc"/>

Création d'une table des matières logique à l'aide d'un fichier NCX

Consultez les spécifications IDPF 2.0 pour les fichiers NCX.

Exemple de NCX :

<navMap>

<navPoint class="titlepage" id="L1T" playOrder="1">

<navLabel><text>NOTE DE L'AUTEUR</text></navLabel>

<content src="Sway_body.html#preface_1" />

</navPoint>

<navPoint class="book" id="level1-book1" playOrder="2">

<navLabel><text>PREMIÈRE PARTIE</text></navLabel>

<content src="Sway_body.html#part_1" />

<navPoint class="chapter" id="level2-book1chap01" playOrder="3">

<navLabel><text>THE HOUSES, 1969</text></navLabel>

<content src="Sway_body.html#chapter_1" />

</navPoint>

<navPoint class="chapter" id="level2-book1chap02" playOrder="4">

<navLabel><text>ROCK AND ROLL, 1962</text></navLabel>

<content src="Sway_body.html#chapter_2" />

</navPoint>

<navPoint class="chapter" id="level2-book1chap03" playOrder="5">

<navLabel><text>THE EMPRESS, 1928–1947</text></navLabel>

<content src="Sway_body.html#chapter_3" />

</navPoint>

</navPoint>

</navMap>

L'exemple de NCX ci-dessus définit la hiérarchie de table des matières suivante :

NOTE DE L'AUTEUR

PREMIÈRE PARTIE

   THE HOUSES, 1969

   ROCK AND ROLL, 1962

   THE EMPRESS, 1928–1947

Amazon exige que les éléments NCX suivent le même ordre que le livre. (Par exemple, le lien d'accès au chapitre 2 ne doit pas se situer avant le lien d'accès au chapitre 1.) L'extrait suivant du fichier .OPF (fichier d'en-tête de publication) montre comment ajouter une table des matières NCX à un livre.

Déclarez le fichier NCX dans la balise <manifest> :

<manifest>

<item id="toc" media-type="application/x-dtbncx+xml"
   href="toc.ncx"/>

Référencez-le également dans la balise <spine> :

<spine toc="toc">



Éléments guide

Les éléments guide sont une option facultative du format EPUB, mais sont fortement recommandés. Kindle prend en charge les éléments guide renvoyant vers la couverture, la table des matières et l'emplacement marquant le début de la lecture (« Aller au début »). Vous pouvez définir des éléments guide pour la couverture et la table des matières, comme indiqué dans la section suivante, Définition de la couverture et de la table des matières. L'emplacement de début de lecture est défini par Amazon. Si vous choisissez de ne pas inclure d'éléments guide pour la couverture et la table des matières, ces éléments continueront à apparaître dans les menus Kindle, mais seront grisés et non sélectionnables.


Définition de la couverture et de la table des matières

Pour définir la couverture et la table des matières, Kindle prend en charge à la fois les éléments landmarks nav et les éléments guide. Ces éléments viennent en complément de la table des matières, ils ne s'y substituent pas.

Les éléments landmarks nav font partie de la norme IDPF 3.0 et sont décrits sur ces pages : http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-model et http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-types-landmarks.

Voici un exemple d'élément guide de table des matières (les parties soulignées sont obligatoires) :

<guide> <reference type="toc" title="Table des matières"Contents" href="toc.html"/> </guide>

Voici un exemple d'élément landmarks nav de table des matières (les parties soulignées sont obligatoires) :

<nav epub:type="landmarks">

<ol><li><a epub:type="toc" href="toc.html">Table des matières</a></li></ol>
</nav>


Une erreur inattendue s’est produite. Veuillez réessayer ultérieurement.
Votre session a expiré

Merci de vous connecter pour continuer

Connexion
edit