Links allow the users to navigate through the documentation.
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, you can simply disable the
args.css.param.show-onpage-lbl parameter.
This can also be done by adding the following in your customization CSS:
*[class ~= "topic/xref"][href]:after,
*[class ~= "topic/link"][href]:after {
content: none !important;
}
*[class ~= "topic/xref"][href]:after,
*[class ~= "topic/link"][href]:after {
content: " (" target-counter(attr(href), page) ")" !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;
}
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;
}