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
2021-08-11, 1812🔥, 0💬
Popular Posts:
Where to find tutorials on PHP language? I want to know how to learn PHP. Here is a large collection...
How to install .NET Framework in Visual Studio Community 2017? I have the Visual Studio Installer in...
How to add request URL Template Parameters to my Azure API operation 2017 version to make it more us...
How to use the "set-variable" Policy Statement to create custom variables for an Azure API service o...
How to use the "return-response" Policy statement to build the response from scratch for an Azure AP...