Browse Source

Merge topic 'fix-footnote-css'

097d8fa7a5 Help: Fix overlapping text in footnotes

Acked-by: Kitware Robot <[email protected]>
Merge-request: !10690
Brad King 6 months ago
parent
commit
124b09f055
1 changed files with 7 additions and 4 deletions
  1. 7 4
      Utilities/Sphinx/static/cmake.css

+ 7 - 4
Utilities/Sphinx/static/cmake.css

@@ -73,16 +73,19 @@ div.body nav.contents p {
   white-space: nowrap;
 }
 
-/* Add hanging indent to deprecated and version-{added,changed} content. */
+/* Add hanging indent to deprecated and version-{added,changed} content. Don't
+   de-indent footnotes, because the brackets are rendered as floating elements
+   that ignore the padding, while the de-indenting will cause the following
+   text to overlap the footnote brackets. */
 div.deprecated > *,
 div.versionadded > *,
 div.versionchanged > * {
   padding-left: 2em;
 }
 
-div.deprecated > :first-child,
-div.versionadded > :first-child,
-div.versionchanged > :first-child {
+:not(.footnote) > div.deprecated > :first-child,
+:not(.footnote) > div.versionadded > :first-child,
+:not(.footnote) > div.versionchanged > :first-child {
   text-indent: -2em;
 }