LinksEdit online
Links allow the users to navigate through the documentation.
How to Remove 'on page NNN' Link LabelEdit online
For printed material, it is usually desirable for the links to display a label after the text content (such as "on page 54"). This makes it easier the user to identify the target page. However, if the produced PDF is not printed and is intended only for electronic use, this label may create clutter and make the document harder to read. To eliminate this label, add the following in your customization CSS:
*[class ~= "topic/xref"][href]:after, *[class ~= "topic/link"][href]:after { content: none !important; }
Another use-case is to remove the labels only from links shown in tables cells, and leave the others as they are. For this, you could use a more specific selector:
*[class ~= "topic/entry"] *[class ~= "topic/xref"][href]:after{ content: none !important; }
How to Change Link StylesEdit online
Suppose you want the links to be bold and with an underline. In your customization CSS, add this snippet:
*[class ~= "topic/xref"][href]:after, *[class ~= "topic/link"][href]:after { font-weight: bold; text-decoration: underline; }
How to Hide Descriptions in Related Links SectionsEdit online
The link descriptions that come from DITA relationship tables or related link elements within topics, are structured in the merged map like this:
<related-links class="- topic/related-links "> <linkpool class="- topic/linkpool "> <link class="- topic/link " ... role="friend" scope="local" type="topic"> <linktext class="- topic/linktext ">Salvia</linktext> <desc class="- topic/desc ">The salvia plant</desc> </link> </linkpool> ... </related-links>
If you need to hide these descriptions, add the following code in your customization CSS:
*[class ~= "topic/link"] > *[class ~= "topic/desc"] { display: none; }