On a page of my article I've got a table of contents and every of its points links to a specific header by the anchor's href "#" directive. However, I'm using a fixed header (I mean a main nav header on a top of a layout), so when I click a table's point, a browser scrolls to article's header, but it's covered by navigation header.
Is it possible to set some CSS property, which tells a browser to "stop 30px before this element"?
Thanks in advance, front-end is not my advantage. Also I couldn't find the solution for my problem. If it's not possible, I will use the JavaScript.