Fix hidden MathJax output
In order to have a better experience when linking to headlines based on
their ID, a patch[1] introduced a new CSS construct to add some space in
front of HTML tags with an id field. Therefore they would no longer be
hidden by a visible navbar.
This cause a regression bug by moving the rendered mathjax out of its
visible area. This patch fixes the problem by restricting the previous
change to headlines only.
[1]: commit c9af13cf34
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
This commit is contained in:
parent
3eca0a74ae
commit
6f4841dcd2
1 changed files with 11 additions and 1 deletions
|
@ -384,7 +384,17 @@ small .dropdown a:focus, small .dropdown a:hover {
|
||||||
color: #eee;
|
color: #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
*[id]:before {
|
|
||||||
|
/* Prevent linked heading from being hidden underneath navbar.
|
||||||
|
* Example: http://localhost:3000/features#Editor-Modes would open and
|
||||||
|
* hide the headline "Editor Modes" underneath the navbar without this CSS rule.
|
||||||
|
*/
|
||||||
|
.markdown-body h1[id]:before,
|
||||||
|
.markdown-body h2[id]:before,
|
||||||
|
.markdown-body h3[id]:before,
|
||||||
|
.markdown-body h4[id]:before,
|
||||||
|
.markdown-body h5[id]:before,
|
||||||
|
.markdown-body h6[id]:before {
|
||||||
display: block;
|
display: block;
|
||||||
content: " ";
|
content: " ";
|
||||||
margin-top: -55px;
|
margin-top: -55px;
|
||||||
|
|
Loading…
Reference in a new issue