diff --git a/templates/style.scss b/templates/style.scss index 8501628d4..eda3cde08 100644 --- a/templates/style.scss +++ b/templates/style.scss @@ -84,15 +84,6 @@ div.rustdoc { } } } - - // this is actual fix for docs.rs navigation and rustdoc sidebar - position: fixed; - top: $top-navbar-height; - bottom: 0; - left: 0; - right: 0; - display: block; - overflow-y: auto; } body { @@ -811,3 +802,16 @@ i.dependencies.normal { visibility: hidden; display: none; } + +// Fix position of theme-picker +.theme-picker { + margin-top: $top-navbar-height; +} + +// Fix for anchors, so that they are well positioned right below the sticky header +.section-header::before { + display: block; + content: ""; + height: 3rem; + margin-top: -3rem; +}