diff --git a/doc/_themes/sphinx13/static/sphinx13.css b/doc/_themes/sphinx13/static/sphinx13.css index 789a5d4f312..5d64eda512a 100644 --- a/doc/_themes/sphinx13/static/sphinx13.css +++ b/doc/_themes/sphinx13/static/sphinx13.css @@ -372,6 +372,7 @@ div.quotebar { margin-left: 1em; } +nav.contents, div.topic, aside.topic { background-color: #f8f8f8; diff --git a/sphinx/themes/basic/static/basic.css_t b/sphinx/themes/basic/static/basic.css_t index 67bfec755ca..d8f3fe74626 100644 --- a/sphinx/themes/basic/static/basic.css_t +++ b/sphinx/themes/basic/static/basic.css_t @@ -337,13 +337,21 @@ p.sidebar-title { font-weight: bold; } -div.admonition, div.topic, aside.topic, blockquote { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.admonition, div.topic, blockquote { clear: left; } /* -- topics ---------------------------------------------------------------- */ -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { border: 1px solid #ccc; padding: 7px; margin: 10px 0 10px 0; @@ -381,16 +389,22 @@ div.body p.centered { div.sidebar > :last-child, aside.sidebar > :last-child, -div.topic > :last-child, +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents > :last-child, aside.topic > :last-child, +{% endif %} +div.topic > :last-child, div.admonition > :last-child { margin-bottom: 0; } div.sidebar::after, aside.sidebar::after, -div.topic::after, +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents::after, aside.topic::after, +{% endif %} +div.topic::after, div.admonition::after, blockquote::after { display: block; diff --git a/sphinx/themes/bizstyle/static/bizstyle.css_t b/sphinx/themes/bizstyle/static/bizstyle.css_t index b5c84e0bb59..a524345f9a9 100644 --- a/sphinx/themes/bizstyle/static/bizstyle.css_t +++ b/sphinx/themes/bizstyle/static/bizstyle.css_t @@ -306,7 +306,11 @@ div.quotebar { border: 1px solid #ccc; } -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { background-color: #f8f8f8; } diff --git a/sphinx/themes/classic/static/classic.css_t b/sphinx/themes/classic/static/classic.css_t index 58b55c8bf53..789bec81128 100644 --- a/sphinx/themes/classic/static/classic.css_t +++ b/sphinx/themes/classic/static/classic.css_t @@ -290,7 +290,11 @@ div.seealso { border: 1px solid #ff6; } -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { background-color: #eee; } diff --git a/sphinx/themes/epub/static/epub.css_t b/sphinx/themes/epub/static/epub.css_t index bd64a1bc868..a30344431a0 100644 --- a/sphinx/themes/epub/static/epub.css_t +++ b/sphinx/themes/epub/static/epub.css_t @@ -245,7 +245,11 @@ p.sidebar-title { /* -- topics ---------------------------------------------------------------- */ -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { border: 1px solid #ccc; padding: 7px 7px 0 7px; margin: 10px 0 10px 0; diff --git a/sphinx/themes/nature/static/nature.css_t b/sphinx/themes/nature/static/nature.css_t index f3c0d0224a6..93f9a594483 100644 --- a/sphinx/themes/nature/static/nature.css_t +++ b/sphinx/themes/nature/static/nature.css_t @@ -194,7 +194,11 @@ div.seealso { border: 1px solid #ff6; } -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { background-color: #eee; } diff --git a/sphinx/themes/nonav/static/nonav.css b/sphinx/themes/nonav/static/nonav.css_t similarity index 98% rename from sphinx/themes/nonav/static/nonav.css rename to sphinx/themes/nonav/static/nonav.css_t index 90c3300cf03..933365e073c 100644 --- a/sphinx/themes/nonav/static/nonav.css +++ b/sphinx/themes/nonav/static/nonav.css_t @@ -234,7 +234,11 @@ p.sidebar-title { /* -- topics ---------------------------------------------------------------- */ -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { border: 1px solid #ccc; padding: 7px 7px 0 7px; margin: 10px 0 10px 0; diff --git a/sphinx/themes/pyramid/static/epub.css b/sphinx/themes/pyramid/static/epub.css_t similarity index 98% rename from sphinx/themes/pyramid/static/epub.css rename to sphinx/themes/pyramid/static/epub.css_t index 8606c8c8de0..98741d0b8ab 100644 --- a/sphinx/themes/pyramid/static/epub.css +++ b/sphinx/themes/pyramid/static/epub.css_t @@ -254,7 +254,11 @@ div.seealso { border: 1px solid #ff6; } -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { background-color: #eee; } diff --git a/sphinx/themes/pyramid/static/pyramid.css_t b/sphinx/themes/pyramid/static/pyramid.css_t index f093ba16493..0ced6b29f8e 100644 --- a/sphinx/themes/pyramid/static/pyramid.css_t +++ b/sphinx/themes/pyramid/static/pyramid.css_t @@ -245,7 +245,11 @@ div.seealso { padding: 10px 20px 10px 60px; } -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { background: #eeeeee; border: 2px solid #C6C9CB; padding: 10px 20px; diff --git a/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t b/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t index b6de4ae6f2e..1817c48bcf5 100644 --- a/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t +++ b/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t @@ -266,7 +266,11 @@ div.quotebar { border: 1px solid #ccc; } -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { background-color: #f8f8f8; } diff --git a/sphinx/themes/traditional/static/traditional.css_t b/sphinx/themes/traditional/static/traditional.css_t index b5b05dc2186..8a2f0712fbe 100644 --- a/sphinx/themes/traditional/static/traditional.css_t +++ b/sphinx/themes/traditional/static/traditional.css_t @@ -506,7 +506,11 @@ p.rubric { /* "Topics" */ -div.topic, aside.topic { +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} +div.topic { background-color: #eee; border: 1px solid #ccc; padding: 0 7px 0 7px;