Tools, FAQ, Tutorials:
Hello-3.1.epub - Navigation File: navigation.xhtml
How to create a navigation file like navigation.xhtml for an EPUB 3.1 book?
✍: FYIcenter.com
At least one navigation file, like navigation.xhtml, is required for
an EPUB 3.1 book in the book ZIP container.
It provides navigation information like a table of contents of the book.
Here is the requirement on a navigation file:
1. A navigation file must be named with .xhtml file extension.
2. A navigation file must be an XML file and meet the XHTML specifications.
3. A navigation file must specify at least 1 "nav" XHTML element like <nav epub:type="toc">, which must have an "ol" sub-element to provide a list of navigation links.
4. A navigation file can be placed in any directory of the EPUB 3.1 book ZIP container. But its exact location must be specified correctly in the package file.
You can create a navigation file with any text editor. Here is an example called navigation.xhtml:
<?xml version="1.0" encoding="utf-8"?> <!-- navigation.xhtml Copyright (c) FYIcenter.com --> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops"> <head> <title>Navigation</title> </head> <body> <nav epub:type="toc"> <ol> <li> <a href="content.xhtml">Hello</a> </li> </ol> </nav> </body> </html>
Download Hello-3.1.epub, and unzip it. You see an example of "navigation.xhtml" in the root directory.
⇒ Hello-3.1.epub - Content File: content.xhtml
⇐ Hello-3.1.epub - Package File: package.opf
2018-04-15, 704👍, 0💬
Popular Posts:
Where Is the Submitted Form Data Stored in PHP? When a user submit a form on your Web server, user e...
What is Azure API Management Publisher Portal 2017 version? Azure API Management Publisher Portal is...
How to create Hello-3.1.epub with WinRAR? I have all required files to create Hello-3.1.epub. To cre...
How to build a test service operation to dump everything from the "context.Request" object in the re...
What is EPUB 2.0 Metadata "dc:date" Element? EPUB 2.0 Metadata "dc:date" is an optional metadata ele...