Properly fix scroll offset and resolve element overlap
In 334c0498 a hack was added to force anchors to be visible (and not hidden behind the navigation bar) when following a link with a fragment. This was achieved by setting a large top padding and negative top margin. This hack had the unintended consequence that when there is a title too close to the top of the page, the transparent padding of the title (which forms part of the title) covered the "Also available in PDF format" link, making it inaccessible. Modern CSS has a `scroll-margin-top` attribute that can be used to correctly set a scroll margin (which is what is needed to properly fix the original issue). This seems to have broad adoption in modern browsers and this attribute failing to work isn't the end of the world anyway. Tweak the CSS to use this attribute to replace the previous hack. Signed-off-by:Martyn Welch <martyn.welch@collabora.com>
parent
08368f58
No related branches found
No related tags found
Please register or sign in to comment