comparison planemo/lib/python3.7/site-packages/docutils/writers/html5_polyglot/minimal.css @ 0:d30785e31577 draft

"planemo upload commit 6eee67778febed82ddd413c3ca40b3183a3898f1"
author guerler
date Fri, 31 Jul 2020 00:18:57 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:d30785e31577
1 /* Minimal style sheet for the HTML output of Docutils. */
2 /* */
3 /* :Author: Günter Milde, based on html4css1.css by David Goodger */
4 /* :Id: $Id: minimal.css 8397 2019-09-20 11:09:34Z milde $ */
5 /* :Copyright: © 2015 Günter Milde. */
6 /* :License: Released under the terms of the `2-Clause BSD license`_, */
7 /* in short: */
8 /* */
9 /* Copying and distribution of this file, with or without modification, */
10 /* are permitted in any medium without royalty provided the copyright */
11 /* notice and this notice are preserved. */
12 /* */
13 /* This file is offered as-is, without any warranty. */
14 /* */
15 /* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */
16
17 /* This CSS2.1_ stylesheet defines rules for Docutils elements without */
18 /* HTML equivalent. It is required to make the document semantic visible. */
19 /* */
20 /* .. _CSS2.1: http://www.w3.org/TR/CSS2 */
21 /* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */
22
23 /* alignment of text and inline objects inside block objects*/
24 .align-left { text-align: left; }
25 .align-right { text-align: right; }
26 .align-center { clear: both; text-align: center; }
27 .align-top { vertical-align: top; }
28 .align-middle { vertical-align: middle; }
29 .align-bottom { vertical-align: bottom; }
30
31 /* titles */
32 h1.title, p.subtitle {
33 text-align: center;
34 }
35 p.topic-title,
36 p.sidebar-title,
37 p.rubric,
38 p.admonition-title,
39 p.system-message-title {
40 font-weight: bold;
41 }
42 h1 + p.subtitle,
43 h1 + p.section-subtitle {
44 font-size: 1.6em;
45 }
46 h2 + p.section-subtitle { font-size: 1.28em; }
47 p.subtitle,
48 p.section-subtitle,
49 p.sidebar-subtitle {
50 font-weight: bold;
51 margin-top: -0.5em;
52 }
53 p.sidebar-title,
54 p.rubric {
55 font-size: larger;
56 }
57 p.rubric { color: maroon; }
58 a.toc-backref {
59 color: black;
60 text-decoration: none; }
61
62 /* Warnings, Errors */
63 div.caution p.admonition-title,
64 div.attention p.admonition-title,
65 div.danger p.admonition-title,
66 div.error p.admonition-title,
67 div.warning p.admonition-title,
68 div.system-messages h1,
69 div.error,
70 span.problematic,
71 p.system-message-title {
72 color: red;
73 }
74
75 /* inline literals */
76 span.docutils.literal {
77 font-family: monospace;
78 white-space: pre-wrap;
79 }
80 /* do not wraph at hyphens and similar: */
81 .literal > span.pre { white-space: nowrap; }
82
83 /* Lists */
84
85 /* compact and simple lists: no margin between items */
86 .simple li, .compact li,
87 .simple ul, .compact ul,
88 .simple ol, .compact ol,
89 .simple > li p, .compact > li p,
90 dl.simple > dd, dl.compact > dd {
91 margin-top: 0;
92 margin-bottom: 0;
93 }
94
95 /* Table of Contents */
96 div.topic.contents { margin: 0.5em 0; }
97 div.topic.contents ul {
98 list-style-type: none;
99 padding-left: 1.5em;
100 }
101
102 /* Enumerated Lists */
103 ol.arabic { list-style: decimal }
104 ol.loweralpha { list-style: lower-alpha }
105 ol.upperalpha { list-style: upper-alpha }
106 ol.lowerroman { list-style: lower-roman }
107 ol.upperroman { list-style: upper-roman }
108
109 dt span.classifier { font-style: italic }
110 dt span.classifier:before {
111 font-style: normal;
112 margin: 0.5em;
113 content: ":";
114 }
115
116 /* Field Lists and drivatives */
117 /* bold field name, content starts on the same line */
118 dl.field-list > dt,
119 dl.option-list > dt,
120 dl.docinfo > dt,
121 dl.footnote > dt,
122 dl.citation > dt {
123 font-weight: bold;
124 clear: left;
125 float: left;
126 margin: 0;
127 padding: 0;
128 padding-right: 0.5em;
129 }
130 /* Offset for field content (corresponds to the --field-name-limit option) */
131 dl.field-list > dd,
132 dl.option-list > dd,
133 dl.docinfo > dd {
134 margin-left: 9em; /* ca. 14 chars in the test examples */
135 }
136 /* start field-body on a new line after long field names */
137 dl.field-list > dd > *:first-child,
138 dl.option-list > dd > *:first-child
139 {
140 display: inline-block;
141 width: 100%;
142 margin: 0;
143 }
144 /* field names followed by a colon */
145 dl.field-list > dt:after,
146 dl.docinfo > dt:after {
147 content: ":";
148 }
149
150 /* Bibliographic Fields (docinfo) */
151 pre.address { font: inherit; }
152 dd.authors > p { margin: 0; }
153
154 /* Option Lists */
155 dl.option-list { margin-left: 1.5em; }
156 dl.option-list > dt { font-weight: normal; }
157 span.option { white-space: nowrap; }
158
159 /* Footnotes and Citations */
160 dl.footnote.superscript > dd {margin-left: 1em; }
161 dl.footnote.brackets > dd {margin-left: 2em; }
162 dl > dt.label { font-weight: normal; }
163 a.footnote-reference.brackets:before,
164 dt.label > span.brackets:before { content: "["; }
165 a.footnote-reference.brackets:after,
166 dt.label > span.brackets:after { content: "]"; }
167 a.footnote-reference.superscript,
168 dl.footnote.superscript > dt.label {
169 vertical-align: super;
170 font-size: smaller;
171 }
172 dt.label > span.fn-backref { margin-left: 0.2em; }
173 dt.label > span.fn-backref > a { font-style: italic; }
174
175 /* Line Blocks */
176 div.line-block { display: block; }
177 div.line-block div.line-block {
178 margin-top: 0;
179 margin-bottom: 0;
180 margin-left: 40px;
181 }
182
183 /* Figures, Images, and Tables */
184 .figure.align-left,
185 figure.align-left,
186 img.align-left,
187 object.align-left,
188 table.align-left {
189 margin-right: auto;
190 }
191 .figure.align-center,
192 figure.align-center,
193 img.align-center,
194 object.align-center,
195 table.align-center {
196 margin-left: auto;
197 margin-right: auto;
198 }
199 .figure.align-right,
200 figure.align-right,
201 img.align-right,
202 object.align-right,
203 table.align-right {
204 margin-left: auto;
205 }
206 .figure.align-center, .figure.align-right,
207 figure.align-center, figure.align-right,
208 img.align-center, img.align-right,
209 object.align-center, object.align-right {
210 display: block;
211 }
212 /* reset inner alignment in figures and tables */
213 .figure.align-left, .figure.align-right,
214 figure.align-left, figure.align-right,
215 table.align-left, table.align-center, table.align-right {
216 text-align: inherit;
217 }
218
219 /* Admonitions and System Messages */
220 div.admonition,
221 div.system-message,
222 div.sidebar,
223 aside.sidebar {
224 margin: 1em 1.5em;
225 border: medium outset;
226 padding-top: 0.5em;
227 padding-bottom: 0.5em;
228 padding-right: 1em;
229 padding-left: 1em;
230 }
231
232 /* Sidebar */
233 div.sidebar,
234 aside.sidebar {
235 width: 30%;
236 max-width: 26em;
237 float: right;
238 clear: right;
239 }
240
241 /* Text Blocks */
242 blockquote,
243 div.topic,
244 pre.literal-block,
245 pre.doctest-block,
246 pre.math,
247 pre.code {
248 margin-left: 1.5em;
249 margin-right: 1.5em;
250 }
251 pre.code .ln { color: gray; } /* line numbers */
252
253 /* Tables */
254 table { border-collapse: collapse; }
255 td, th {
256 border-style: solid;
257 border-color: silver;
258 padding: 0 1ex;
259 border-width: thin;
260 }
261 td > p:first-child, th > p:first-child { margin-top: 0; }
262 td > p, th > p { margin-bottom: 0; }
263
264 table > caption {
265 text-align: left;
266 margin-bottom: 0.25em
267 }
268
269 table.borderless td, table.borderless th {
270 border: 0;
271 padding: 0;
272 padding-right: 0.5em /* separate table cells */
273 }
274
275 /* Document Header and Footer */
276 /* div.header, */
277 /* header { border-bottom: 1px solid black; } */
278 /* div.footer, */
279 /* footer { border-top: 1px solid black; } */
280
281 /* new HTML5 block elements: set display for older browsers */
282 header, section, footer, aside, nav, main, article, figure {
283 display: block;
284 }