source: trunk/SRC/Documentation/idldoc_html_output/main_files.css

Last change on this file was 89, checked in by pinsard, 18 years ago

add idldoc html output. see Documentation/idldoc_html_output/index.html

File size: 9.7 KB
Line 
1
2/* CSS for all files which appear in the "main" viewing area: overview,
3   directory overviews, warnings, index, search, pro files, source
4   code, help, and etc files. */
5
6/* Link styles --------------------------------------------------------------- */
7
8a { text-decoration: none; }
9
10a:link, a:visited { 
11  color: #660000; 
12  border-bottom: 1px dotted #C0C0F0;   
13}
14
15a:hover, a:focus { 
16  color: #993333; 
17  background: #FFFFCC; 
18  border-bottom: 1px dotted #303099; 
19}
20
21
22/* Main styles --------------------------------------------------------------- */
23
24body {
25  margin: 0;
26  padding: 0;
27  font-size: 10pt;
28  font-family: Verdana, Helvetica, Arial, sans-serif;
29  background-color: #FFFFFF;
30}
31
32p {
33  margin-top: 0.5em;
34  margin-bottom: 0;
35}
36
37#container { margin: 1em; }
38
39code.section { white-space: pre; }
40
41pre.snippet {
42  margin-left: 5%;
43  background: #F0F0F0;
44  border: 1px dashed #999999;
45  width: 43em;
46  padding: 0.5em 0.5em 0.5em 0.5em;
47  white-space: pre;
48}
49
50/* Navbar styles ------------------------------------------------------------- */
51
52#navbar_title {
53  color: #000033;
54  background-color: #F0F0FF;
55  font-family: Arial, Helvetica, sans-serif;
56  padding: 20px 30px;
57  border-bottom: 1px solid #000033;
58}
59
60#navbar_title * {
61  margin: 0;
62  padding: 0;
63}
64
65#navbar_title h1 {
66  letter-spacing: 0.1em;
67  font-variant: small-caps;
68  font-size: 250%;
69  text-indent: -1em;
70  padding-left: 1em; 
71}
72
73#navbar_title h2 {
74  font-size: 110%;
75  font-weight: normal;
76  color: #333399;
77}
78
79#main_navbar table {
80  width: 100%;
81  border-bottom: 1px solid #666699;
82}
83
84#main_navbar td {
85  background: #CCCCFF;
86  font-size: 80%;
87  font-weight: bold;
88  font-family: Arial, Helvetica, sans-serif;
89  border-top: 3px solid #CCCCFF;
90  border-bottom: 3px solid #CCCCFF;
91  padding-left: 6px;
92  padding-right: 6px;
93  margin: 0;
94}
95
96#main_navbar td#selected {
97  background: #CCCCFF;
98  font-size: 80%;
99  font-weight: bold;
100  font-family: Arial, Helvetica, sans-serif;
101  border-top: 3px solid #333399;
102  border-bottom: 3px solid #CCCCFF;
103  padding-left: 6px;
104  padding-right: 6px;
105  margin: 0;
106}
107
108#main_navbar td#flexible {
109  width: 100%;
110  text-align: right;
111  padding-right: 1em;
112  background: #CCCCFF;
113  font-size: 70%;
114  font-weight: normal;
115  font-family: Arial, Helvetica, sans-serif;
116  text-transform: uppercase;
117  border-top: 3px solid #CCCCFF;
118  border-bottom: 3px solid #CCCCFF;
119}
120
121#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
122
123#main_navbar a:hover, #main_navbar a:focus {
124  color: #FFFF66;
125  background: #CCCCFF;
126  border-bottom: 1px none #606099; 
127  border: 0;
128}
129
130#secondary_navbar {
131  font-size: 80%;
132  font-weight: normal;
133  font-family: Arial, Helvetica, sans-serif;
134  margin-top: 4px;
135  margin-left: 20px;
136  white-space: nowrap;
137}
138
139
140/* Tagline and footer styles ------------------------------------------------- */
141
142div#tagline {
143  margin-top: 6px;
144  border-top: 1px dotted lightsteelblue;
145  padding-top: 6px;
146  font-size: 66%;
147  font-style: italic;
148}
149
150div#footer {
151  margin-top: 6px;
152  border-top: 1px dotted lightsteelblue;
153  padding-top: 6px;
154  font-size: 66%;
155  font-style: italic;
156}
157
158/* Basic data presenation styles -------------------------------------------- */
159
160.index_letter { 
161  font-size: 300%;
162  font-weight: bold;
163  color: #000066; 
164  margin: 0.5em 0 0 -0.1em;
165}
166
167h1, h2, h3, h4 {
168  font-weight: normal;
169  color: #3333CC;
170}
171
172h1 {
173  padding-top: 0.75em;
174  font-size: 160%;
175}
176
177h2 {
178  padding-top: 1em;
179  font-size: 120%;
180  }
181
182h3 {
183  padding-top: 0.75em;
184  margin-bottom: 0.25em;
185  font-size: 100%;
186}
187
188h4 {
189  padding: 0;
190  margin: 0.5em 0 0 0;
191  font-size: 80%;
192}
193
194table.basic {
195  empty-cells: show;
196  margin: 1.5em 1em 0 1em;
197  border: 1px dotted #CFCFFF;
198  font-size: 80%;
199}
200
201table.basic th {
202  background-color: #F0F0FF;
203  font-weight: bold;
204  text-align: left;
205  padding: 4px 1em 4px 4px;
206  border-bottom: 1px dotted #666699;
207}
208
209table.basic td {
210  vertical-align: top;
211  padding: 4px 1em 4px 4px;
212}
213
214dd {
215  margin-bottom: 0.25em;
216  font-size: 80%;
217}
218
219
220/* Warnings styles ----------------------------------------------------------- */
221
222
223#todo dl, #bugs dl { 
224  margin: 0 0 0 1.5em;
225  font-size: 80%;
226}
227
228#todo dd, #bugs dd { 
229  margin-left: 3em; 
230  font-size: 100%;
231}
232
233#undoc table, #obsolete table, #statistics table {
234  width: 80%;
235  margin-left: 2em;
236}
237
238#undoc td, #obsolete td, #statistics td { 
239  padding: 0 0 0 0;
240  font-size: 80%;
241  white-space: nowrap;
242}
243
244#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
245
246#undoc td.docstat, #statistics td.stat { 
247  width: 50%;
248  text-align: right;
249}
250
251#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
252
253#undoc td.notdoc, #statistics td.warning { color: #993333; }
254
255/* File + routine styles ----------------------------------------------------- */
256
257h1.directory { 
258  padding: 1em 0 0 0;
259  margin: 0;
260  font-size: 66%;
261}
262
263h1.directory a { border-bottom: 0; }
264
265h2.pro_file { 
266  padding: 0;
267  margin: 0;
268  font-size: 140%;
269}
270
271div#file_attr {
272  padding: 0 1em 0 1em;
273  margin: 1em;
274  background: #F6F6F6;
275  border: 1px dotted #999999;
276}
277
278div#file_attr dt {
279  font-size: 80%;
280  font-weight: bold;
281}
282
283div#file_attr dd {
284  font-size: 80%;
285}
286
287div#class_diagram { 
288  padding: 1em 0 1em 0; 
289  white-space: pre;
290  font-family: 'Courier New';
291}
292
293table#sav_attr { 
294  font-size: 90%; 
295  margin: 1em; 
296  padding: 1em 1em 1em 1em;
297  background: #F6F6F6;
298  border: 1px dotted #999999;
299}
300
301table#sav_attr th { text-align: left; }
302
303table#sav_attr td { vertical-align: top; padding-right: 2em; }
304
305table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
306
307p.sav_warning { margin-left: 4em; font-family: 80%; }
308
309table.variables { 
310  font-family: 'Courier New', monospace; 
311  font-size: 80%; 
312  text-indent: -2em; 
313  padding-left: 2em; 
314}
315
316table.variables td.image { width: 64px; }
317
318div#file_comments { 
319  margin: 2em;
320  font-size: 80%;
321}
322
323
324div.field_summary {
325  padding: 0 1em 0 1em;
326  margin: 1em;
327  background: #FFFFF0;
328  border: 1px dotted #C0C000;
329}
330
331div#routine_summary { 
332  padding: 0 1em 0 1em;
333  margin: 1em;
334  background: #F0F0FF;
335  border: 1px dotted #9999FF;
336}
337
338div.field_summary h2, div#routine_summary h2 { 
339  padding: 0.5em 0 0 0;
340  margin: 0;
341}
342
343div.field_summary table, div.field_summary p { 
344  margin: 1em 1em;
345}
346
347div.field_summary td.name { 
348  vertical-align: top;
349  padding-bottom: 0.25em;
350  color: #3333CC;
351}
352
353div.field_summary span.field_type { 
354  font-weight: normal;
355  font-size: 80%;
356  color: black;
357}
358
359div.field_summary td.comments { 
360  vertical-align: top;
361  padding-left: 2em;
362  font-size: 80%;
363}
364
365p.commaList { 
366  margin: 1em 1em 1em 1em;
367}
368
369span.warning { 
370  color: #CC6633;
371  font-weight: bold;
372  font-size: 66%;
373  text-transform: uppercase;
374}
375
376span.categories { 
377  color: #006633;
378  font-weight: bold;
379  font-size: 66%;
380  text-transform: uppercase;
381}
382
383span.undoc { 
384  color: #FF6633;
385  font-weight: bold;
386  font-size: 80%;
387  text-transform: uppercase;
388}
389
390span.attr { 
391  color: #006633;
392  font-weight: bold;
393  font-size: 80%;
394  text-transform: uppercase;
395}
396
397span.value { 
398  color: #006633;
399  font-weight: normal;
400  text-transform: none;
401}
402
403a.top { 
404  font-weight: bold;
405  font-size: 66%;
406  text-transform: uppercase;
407  float: right;
408}
409
410span.result { 
411  font-family: Verdana, Arial, Helvetica, sans-serif;
412  font-style: italic;
413  font-size: 80%;
414}
415
416div#routine_summary p, div.routine_details p.header { 
417  padding-top: 0.5em;
418  margin-left: 1.5em;
419  text-indent: -1.5em;
420  font-family: 'Courier New', monospace;
421}
422
423div.routine_details { 
424  padding: 0.5em 1em 0.5em 1em;
425  margin: 1em;
426  border: 1px dotted #CCCCCC;
427}
428
429div.routine_details h2 { 
430  padding-top: 0;
431  margin-top: 0;
432}
433
434div.routine_details div.value { 
435  margin: 0 1em 0 1em;
436  font-size: 80%;
437}
438
439div.routine_details div.comments { 
440  font-size: 80%;
441  margin: 0.75em 1em 1em 1em;
442}
443
444div.routine_details div.preformat { 
445  white-space: pre;
446}
447
448table.statistics { 
449  font-size: 80%;
450  margin-left: 1em;
451}
452
453table.statistics td { 
454  padding: 0 2em 0 0;
455}
456
457/* Overview styles ----------------------------------------------------------- */
458
459div.overview { 
460  width: 100%;
461  margin-top: 1em;
462  clear: both;
463}
464
465div.overview table {
466  empty-cells: show;
467  font-size: 90%;
468  margin: 1em 1em 1em 1em;
469  padding: 1em 0.5em 1em 0.5em;
470  background: #F6F6F6;
471  border: 1px dotted #999999;
472}
473
474div.overview td {
475  padding: 3px 1em 3px 1em;
476}
477
478div.overview td.dir {
479  width: 1%;
480  vertical-align: top;
481  text-align: right;
482  padding-right: 1em;
483}
484
485
486/* Navigation list styles for tree structures -------------------------------- */
487
488#tree {
489  text-align: left;
490  font-size: 90%;
491  margin: 0.75em 0 0.75em 0;
492  padding: 0;
493}
494
495#tree ul {
496  text-align: left;
497  margin: 0;
498  padding: 0;
499}
500
501#tree li {
502  margin: 0 0 0 15px;
503  padding: 0;
504  list-style-type: none;
505}
506
507#tree .symbols {
508  float: left;
509  width: 12px;
510  height: 1em;
511  padding-left: 4px;
512  background-position: 0 100%;
513  background-repeat: no-repeat;
514}
515
516/* Search styles ------------------------------------------------------------- */
517
518input.writein { 
519  padding-left: 0.5em;
520  border: 1px solid #CCCCCC;
521  font-family: 'Courier New';
522  background: #FFFFF3;
523}
524
525#search form { 
526  margin-left: 2em;
527}
528
529#search table { 
530  margin: 1em 1em 0 2em;
531  padding: 1em 2em 1em 2em;
532  background: #F6F6F6;
533  border: 1px dotted #999999;
534}
535
536#search tr { 
537  text-align: center;
538}
539
540#search td { 
541  font-size: 80%; 
542  text-align: left;
543}
544
545#search td * { 
546  vertical-align: middle;
547}
548
549#search p { 
550  font-size: 66%;
551  margin: 0 3em 2em 3em;
552}
553
554/* Help styles --------------------------------------------------------------- */
555
556div.toc { 
557  padding: 0 1em 0 1em;
558  margin: 1em;
559  background: #F0F0FF;
560  border: 1px dotted #9999FF; 
561  width: 19em;
562}
563
564div.right { 
565  float: right;
566  width: 22em;
567}
568
569ol.toc { 
570  list-style-type: upper-roman;
571}
572
573ol.toc ol { 
574  padding-left: 3em;
575  margin-left: 0;
576  list-style-type: lower-alpha;
577}
578
579dl.variables dt { font-size: 80%; }
580dl.variables dd { margin-bottom: 0.5em; }
Note: See TracBrowser for help on using the repository browser.