Tools, FAQ, Tutorials:
Hello-3.0.epub - Navigation File: navigation.xhtml
How to create a navigation file like navigation.xhtml for an EPUB 3.0 book?
✍: FYIcenter.com
At least one navigation file, like navigation.xhtml, is required for
an EPUB 3.0 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.0 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>TOC</title>
</head>
<body>
<nav epub:type="toc">
<ol>
<li>
<a href="/content.xhtml">Hello</a>
</li>
</ol>
</nav>
</body>
</html>
Download Hello-3.0.epub, and unzip it. You see an example of "navigation.xhtml" in the root directory.
⇒ Hello-3.0.epub - Content File: content.xhtml
⇐ Hello-3.0.epub - Package File: package.opf
2018-11-29, ∼5479🔥, 0💬
Popular Posts:
How to view API details on the Publisher Dashboard of an Azure API Management Service? You can follo...
How To Create an Array with a Sequence of Integers or Characters in PHP? The quickest way to create ...
How To Set session.gc_divisor Properly in PHP? As you know that session.gc_divisor is the frequency ...
How to enter & sign in '@(...)' expressions? & signs can be entered in '@(...)' expr...
How to install "C++/CLI Support" component in Visual Studio? I need to build my Visual Studio C++/CL...