lib/isodoc/iho/html/htmlstyle.css in metanorma-iho-0.5.0 vs lib/isodoc/iho/html/htmlstyle.css in metanorma-iho-0.5.1

- old
+ new

@@ -246,55 +246,59 @@ margin: 0 3em 0 6em; } main { margin: 0 3em 0 6em; } -#toc { +#toc, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) { font-family: {{bodyfont}}; font-weight: 400; } - #toc ul { + #toc ul, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) ul { margin: 0; padding: 0; list-style: none; } - #toc ul li a { + #toc ul li a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) ul li a { padding: 5px 10px; } - #toc ul a { + #toc ul a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) ul a { color: #05164d; text-decoration: none; display: block; } - #toc ul a:hover { + #toc ul a:hover, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) ul a:hover { box-shadow: none; color: #05164d; } - #toc .h2 { + #toc .h2, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) .h2 { padding-left: 30px; } - #toc .h3 { + #toc .h3, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) .h3 { padding-left: 50px; } - #toc .toc-active, #toc li:hover { + #toc .toc-active, #toc li:hover, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) .toc-active, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) li:hover { background: #fedc5b; box-shadow: inset -5px 0px 10px -5px #fedc5b !important; } - #toc .toc-active a, #toc li:hover a { + #toc .toc-active a, #toc li:hover a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) .toc-active a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) li:hover a { color: #05164d; } @media print { - #toc .toc-active, #toc li:hover { + #toc .toc-active, #toc li:hover, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) .toc-active, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) li:hover { background: white; box-shadow: none !important; } - #toc .toc-active a { + #toc .toc-active a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) .toc-active a { color: #05164d; } - #toc li:hover a { + #toc li:hover a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) li:hover a { color: black; } } @media screen and (max-width: 768px) { - #toc { + #toc, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) { padding: 0 1.5em; overflow: visible; } } - #toc .toc-active a { + #toc .toc-active a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) .toc-active a { color: #05164d; } - #toc li a { + #toc li a, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) li a { text-transform: uppercase; } - #toc ul a:hover { + #toc ul a:hover, #toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) ul a:hover { box-shadow: none; color: #05164d; } +#toc > ul > :is(.h1, .h2, .h3, .h4, .h5, .h6) { + margin-top: 0; + margin-bottom: 0; } + @media screen and (min-width: 768px) { nav { position: fixed; top: 0; bottom: 0; @@ -375,10 +379,10 @@ padding-left: 360px; } .rule.toc { display: none; } h1.toc-contents { margin-top: 1em; } - ul#toc-list { + ul#toc-list, ul#toc-list > :is(.h1, .h2, .h3, .h4, .h5, .h6) { padding: 0; margin: 0; } } div.figure { line-height: 1.6em;