Hulp-onderwerpen
Contact
Heb je feedback? Kun je je antwoord niet vinden op de Hulp-pagina's?
Richtlijnen voor navigatie
Richtlijnen voor HTML-inhoudsopgave
Tips voor HTML-inhoudsopgaven:
- De items in de inhoudsopgave moeten een HTML-koppeling zijn zodat gebruikers hierop kunnen klikken om naar een specifieke locatie te gaan. Een inhoudsopgave zonder koppelingen is niet zinvol voor Kindle-apparaten.
- Maak geen inhoudsopgave met de HTML-tag
<table>
. Tabellen zijn alleen voor tabelgegevens, niet voor opmaak. - Gebruik geen paginanummers in de inhoudsopgave. De paginanummers in een Kindle-boek komen niet altijd precies overeen met de paginanummers in de gedrukte versie van het boek.
- Als je het document importeert vanuit Word, gebruik je de koptekststijlen en de functie Inhoudsopgave van Microsoft Word. De inhoudsopgave van Word wordt correct geïmporteerd en geconverteerd naar een inhoudsopgave die voldoet aan deze richtlijnen.
- Neem voor gebundelde edities met meer dan één individueel boek een overkoepelende inhoudsopgave op aan het begin van het bestand.
- Als je inhoudsopgave een lijst met kaarten of illustraties bevat, moet je een HTML-koppeling naar elke kaart of illustratie opgeven.
- Controleer of alle koppelingen in de inhoudsopgave correct zijn gekoppeld aan de juiste locaties.
- Zorg ervoor dat de inhoudsopgave in chronologische volgorde staat.
Een geneste HTML-inhoudsopgave gebruiken
Als je nuttige, geneste inhoudsopgave-items wilt maken waardoor de gebruiker kan navigeren, raadt Amazon aan om de volgende syntaxis te gebruiken in de HTML-inhoudsopgave. De onderstaande voorbeelden bevatten twee manieren om dezelfde voorbeeldcode te schrijven: stijlkenmerken en CSS-klassen.
Als je stijlkenmerken gebruikt:
|
Als je CSS-klassen gebruikt:
|
NCX-richtlijnen
Logische inhoudsopgaven worden gegenereerd met toc nav-elementen of een besturingselement voor navigatie voor XML-toepassingen (.NCX). Als je een logische inhoudsopgave maakt, bied je een hiërarchische structuur van een Kindle-boek en kan de gebruiker via het Kindle-menu door het boek navigeren. Een logische inhoudsopgave is met name belangrijk voor boeken die langer dan 20 pagina's zijn.
In boeken met een logische inhoudsopgave kunnen gebruikers zien waar ze in het boek zijn omdat het gedeelte, het hoofdstuk of de sectie wordt weergegeven. De voortgangsindicatie laat ook zien hoe ver de lezer relatief is gevorderd in het boek.
Zie de aanwijzingen voor het maken van een logische inhoudsopgave met een toc nav-element.
Zie de aanwijzingen voor het maken van een logische inhoudsopgave met NCX.
Belangrijk: Kindle-apparaten en -apps ondersteunen twee nestniveaus.- Zorg ervoor dat je boek NCX bevat.
- Controleer of alle koppelingen in de NCX correct zijn en navigeren naar de juiste locatie.
- De NCX mist geen hoofdstukken/secties of bevat geen duplicaten.
- Controleer of de NCX tikfouten bevat.
- NCX-koppelingen staan in chronologische volgorde.
Een logische inhoudsopgave maken met een toc nav-element
Zie details over het toc nav-element (IDPF 3.0-specificatie).
Als je een toc nav-element maakt, beschik je over een logische en een HTML-inhoudsopgave. Het toc nav-element moet een ander HTML-document zijn dan de HTML-inhoudsopgave.
Voorbeeld:
|
In het bovenstaande voorbeeld wordt de volgende hiërarchie voor de inhoudsopgave gedefinieerd:
OPMERKING VAN AUTEUR
DEEL ÉÉN
THE HOUSES, 1969
ROCK AND ROLL, 1962
THE EMPRESS, 1928–1947
Dit fragment van het OPF-bestand (headerbestand voor publicatie) laat zien hoe je het toc nav
-element declareert in <manifest>
:
Voorbeeld:
|
Dit in de <spine>
gebruiken is optioneel als het wordt gebruikt als HTML-inhoudsopgave.
Voorbeeld:
|
Een logische inhoudsopgave maken met NCX
Zie IDPF 2.0-specificaties voor NCX.
Voorbeeld van NCX:
|
In het bovenstaande voorbeeld van NCX wordt de volgende hiërarchie voor de inhoudsopgave gedefinieerd:
OPMERKING VAN AUTEUR
DEEL ÉÉN
THE HOUSES, 1969
ROCK AND ROLL, 1962
THE EMPRESS, 1928–1947
Amazon vereist dat de NCX-elementen in dezelfde volgorde staan als in het boek. (De koppeling naar hoofdstuk 2 mag bijvoorbeeld niet voor de koppeling naar hoofdstuk 1 staan.) Dit fragment van het OPF-bestand (headerbestand voor publicatie) laat zien hoe je een NCX-inhoudsopgave toevoegt aan een boek.
Declareer de NCX in <manifest>:
|
En verwijs ernaar in de <spine>
:
|
Navigatie-items
Navigatie-items zijn een optionele functie in de EPUB-indeling, maar worden ten zeerste aanbevolen. Kindle biedt ondersteuning voor de navigatie-items voor de omslag, de inhoudsopgave en de beginlocatie voor lezen ('Naar begin'). Je kunt navigatie-items voor de omslag en de inhoudsopgave definiëren zoals wordt beschreven in de volgende sectie, Omslag en inhoudsopgave definiëren. De beginlocatie voor lezen wordt gedefinieerd door Amazon. Als je ervoor kiest om geen navigatie-items op te nemen voor de omslag en de inhoudsopgave, verschijnen deze lijstitems nog wel in de Kindle-menu's, maar worden ze grijs weergegeven en kunnen ze niet worden geselecteerd.
Omslag en inhoudsopgave definiëren
Kindle ondersteunt zowel landmarks nav
-elementen als navigatie-items voor het definiëren van de omslag en de inhoudsopgave. Deze elementen dienen als aanvulling op de inhoudsopgave, maar ze kunnen deze niet vervangen.
De landmarks nav-elementen zijn een onderdeel van de IDPF 3.0-specificatie en worden beschreven in: http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-model en http://idpf.org/epub/30/spec/epub30-contentdocs-20111011.html#sec-xhtml-nav-def-types-landmarks.
Dit is een voorbeeld van een gidsitem voor een inhoudsopgave (onderstreepte elementen zijn verplicht):
|
Dit is een voorbeeld van een landmarks nav
-element voor een inhoudsopgave (onderstreepte elementen zijn verplicht):
|