The navigation data section uses the following phrasing:
The collection of all hyperlinks (a elements) [...]
Which seems to imply the a hyperlink and an a element are the same thing. However, HTML defines hyperlinks as being created by:
<a> with an href attribute
<link> elements with an href and certain keywords in their rel attribute.
<area> elements with an href attrbute
The current text should probably be rephrased
- We should be explicit that
<a> elements without href are not taken into account
- We should either:
- use unambiguous phrasing that doesn't suggest
<link> elements might be included
- explicitly include
<link> elements (with the same semantics as hidden <a> elements?)
- put a note saying that
<link> elements might are intentionally left out (and why)
- We should either:
- use unambiguous phrasing that doesn't suggest
<area> elements might be included
- explicitly include
<area> elements (in the toc and reading order?)
- put a note saying that
<area> elements might are intentionally left out (and why)
For <link> elements, I have no strong preference.
For <area> elements, I would suggest including them, as that may be useful in visual types of books. Let's say, for example, and Atlas could have a world map with clickable areas as its toc.
I'm happy to send a pull request once we agree on semantics.
The navigation data section uses the following phrasing:
<a>with anhrefattribute<link>elements with anhrefand certain keywords in theirrelattribute.<area>elements with anhrefattrbuteThe current text should probably be rephrased
<a>elements withouthrefare not taken into account<link>elements might be included<link>elements (with the same semantics as hidden<a>elements?)<link>elements might are intentionally left out (and why)<area>elements might be included<area>elements (in the toc and reading order?)<area>elements might are intentionally left out (and why)For
<link>elements, I have no strong preference.For
<area>elements, I would suggest including them, as that may be useful in visual types of books. Let's say, for example, and Atlas could have a world map with clickable areas as its toc.I'm happy to send a pull request once we agree on semantics.