]> granicus.if.org Git - apache/blob - docs/manual/style/css/manual.css
- removed obs_* files
[apache] / docs / manual / style / css / manual.css
1 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2  * manual.css
3  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
4
5 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6  * mainframe ;-)
7  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
8 html {
9     font-size: 14px;
10 }
11
12 body {
13     background-color: #fff;
14     color: #036;
15     padding: 0 1em 0 0;
16     margin: 0;
17     font-family: Arial, Helvetica, sans-serif;
18     font-weight: normal;
19 }
20
21 pre, code {
22     font-family: "Courier New", Courier, monospace;
23 }
24
25 strong {
26     font-weight: bold;
27 }
28
29 q, em, var {
30     font-style: italic;
31 }
32
33 /* fixup IE & Opera
34  * otherwise they forget to inherit
35  * the computed font-size value
36  */
37 table, code {
38     font-size: 1em;
39 }
40
41 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42  * Links
43  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
44
45 /* normal links           */
46 /* ====================== */
47 a:link {
48     color: #0073c7;
49     background-color: inherit;
50 }
51
52 a:visited {
53     color: #5A88B5;
54     background-color: inherit;
55 }
56
57 a:hover,
58 a:active {
59     color: #0073c7;
60     background-color: #f0f0f0;
61 }
62
63 /* hover on non-white backgrounds */
64 tr.odd a:hover,
65 tr.odd a:active,
66 tr.header a:hover,
67 tr.header a:active,
68 div.note a:hover,
69 div.note a:active,
70 div.example a:hover,
71 div.example a:active,
72 div.warning a:hover,
73 div.warning a:active,
74 div#quickview a:hover,
75 div#quickview a:active {
76     background-color: #fff;
77     color: #0073c7;
78 }
79
80 /* code.module [links]    */
81 /* ====================== */
82 code.module,
83 code.module a:link {
84     color: #8b4513;
85     background-color: inherit;
86 }
87
88 code.module a:visited {
89     color: #bc8f8f;
90     background-color: inherit;
91 }
92
93 code.module a:hover,
94 code.module a:active {
95     color: #8b4513;
96     background-color: #f0f0f0;
97 }
98
99 /* hover on non-white backgrounds */
100 tr.odd code.module a:hover,
101 tr.odd code.module a:active,
102 tr.header code.module a:hover,
103 tr.header code.module a:active,
104 div.note code.module a:hover,
105 div.note code.module a:active,
106 div.example code.module a:hover,
107 div.example code.module a:active,
108 div.warning code.module a:hover,
109 div.warning code.module a:active,
110 div#quickview code.module a:hover,
111 div#quickview code.module a:active {
112     background-color: #fff;
113     color: #8b4513;
114 }
115
116 /* code.directive [links] */
117 /* ====================== */
118 code.directive,
119 code.directive a:link {
120     color: #287f00;
121     background-color: inherit;
122 }
123
124 code.directive a:visited {
125     color: #35a500;
126     background-color: inherit;
127 }
128
129 code.directive a:hover,
130 code.directive a:active {
131     color: #287f00;
132     background-color: #f0f0f0;
133 }
134
135 /* hover on non-white backgrounds */
136 tr.odd code.directive a:hover,
137 tr.odd code.directive a:active,
138 tr.header code.directive a:hover,
139 tr.header code.directive a:active,
140 div.note code.directive a:hover,
141 div.note code.directive a:active,
142 div.example code.directive a:hover,
143 div.example code.directive a:active,
144 div.warning code.directive a:hover,
145 div.warning code.directive a:active,
146 div#quickview code.directive a:hover,
147 div#quickview code.directive a:active {
148     background-color: #fff;
149     color: #287f00;
150 }
151
152 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
153  * Headings
154  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
155
156 /* h1                     */
157 /* ====================== */
158 h1 {
159     padding: 0.2em;
160     margin: 0 0 0.5em 0;
161     border: 1px solid #405871;
162     background-color: inherit;
163     color: #036;
164     text-decoration: none;
165     font-size: 22px;
166     font-weight: bold;
167 }
168
169 /* h2                     */
170 /* ====================== */
171 h2 {
172     padding: 0.2em 0 0.2em 0.7em;
173     margin: 0 0 0.5em 0;
174     text-decoration: none;
175     font-size: 18px;
176     font-weight: bold;
177 }
178
179 .section h2 {
180     background-color: #405871;
181     color: #fff;
182 }
183
184 .directive-section h2 {
185     background-color: #557697;
186     color: #fff;
187 }
188
189 /* take care of <a name>s inside */
190 h2 a,
191 h2 a:hover,
192 h2 a:active {
193     color: inherit;
194     background-color: inherit;
195     text-decoration: none;
196 }
197
198 /* h3, h4                 */
199 /* ====================== */
200 h3 {
201     background-color: inherit;
202     color: #036;
203     text-decoration: none;
204     font-weight: bold;
205     font-size: 16px;
206     margin: 1.3em 0 0.4em 0;
207     padding: 0;
208 }
209
210 h4 {
211     background-color: inherit;
212     color: #036;
213     text-decoration: none;
214     font-weight: bold;
215     font-size: 14px;
216     margin: 1.3em 0 0.2em 0;
217     padding: 0;
218 }
219
220 /* margin adjustment */
221 h3 + *, h4 + * {
222     margin-top: 0;
223 }
224
225 /* IE confuses the + * :-(
226  * so reset some things
227  */
228 ul, .section table, .directive-section table {
229     margin-bottom: 1em;
230 }
231
232 /* titles for
233  * examples, notes and warnings
234  */
235 div.example h3,
236 div.note h3,
237 div.warning h3 {
238     margin: 0 0 0.5em 0;
239     text-align: left;
240     font-size: 14px;
241 }
242
243 /* sidebar */
244 div#quickview h3 {
245     margin: 1em 0 0.3em 0.5em;
246     font-size: 15px;
247 }
248
249 div#quickview h3.directives {
250     margin-top: 0.3em;
251 }
252
253 /* take care of <a name>s inside */
254 h3 a,
255 h3 a:hover,
256 h3 a:active,
257 h4 a,
258 h4 a:hover,
259 h4 a:active {
260     color: inherit;
261     background-color: inherit;
262     text-decoration: none;
263 }
264
265 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266  * Up & Top helper images
267  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
268
269 /* arrow left             */
270 /* ====================== */
271 div.up {
272     width: 30px;
273     height: 20px;
274     padding: 0;
275     margin: -20px 0 1px 0;
276     text-align: center;
277     vertical-align: top;
278 }
279
280 div.up img {
281     vertical-align: top;
282     width: 11px;
283     height: 11px;
284     border-style: none;
285 }
286
287 /* arrow up (to page top) */
288 /* ====================== */
289 div.top {
290     width: 30px;
291     padding: 0 0 0 30px;
292     margin: 0;
293 }
294
295 div.top img {
296     margin-top: 0.5em;
297     vertical-align: bottom;
298     width: 11px;
299     height: 11px;
300     border-style: none;
301 }
302
303 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304  * Tables
305  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
306
307 /* general                */
308 /* ====================== */
309 table {
310     border: 1px solid #aaa;
311     border-collapse: collapse;
312     padding: 2px;
313     margin-top: 0.5em;
314     margin-bottom: 0;
315 }
316
317 td, th {
318     empty-cells: show; /* show border around empty cells */
319     padding: 0.1em 0.2em;
320     vertical-align: top;
321     text-align: left;
322     line-height: 1.3em;
323 }
324
325 th {
326     font-weight: bold;
327 }
328
329 td.centered {
330     text-align: center;
331 }
332
333 tr.odd { /* for large tables alternating colors */
334     background-color: #f2f2f2;
335 }
336
337 tr.header, tr.header th {
338     background-color: #e2e2e2;
339     border-top: 1px solid #aaa;
340     border-bottom: 1px solid #aaa;
341 }
342
343 /* bordered table cells   */
344 /* ====================== */
345
346 /* turn off borders in tables nested in
347  * bordered tables per default
348  */
349 table.bordered table td,
350 table.bordered table th {
351     border-style: none;
352 }
353
354 table.bordered td,
355 table.bordered th,
356 table table.bordered td,
357 table table.bordered th {
358     border: 1px solid #aaa;
359 }
360
361 /* mod/dir. overview table and quick reference  */
362 /* ============================================ */
363 table.module th,
364 table.directive th {
365     white-space: nowrap;
366 }
367
368 table.qref {
369     border-collapse: collapse;
370     width: 100%;
371 }
372
373 table.qref td {
374     border-style: none solid;
375     border-color: #aaa;
376     border-width: 1px;
377 }
378
379 table.qref td.descr {
380     padding-left: 1em;
381     font-size: 13px;
382 }
383
384 table#legend {
385     width: 100%;
386     border-style: none;
387     border-width: 0;
388     vertical-align: bottom;
389     padding: 0;
390     margin: 0;
391 }
392
393 table#legend td {
394     vertical-align: bottom;
395     margin: 0;
396     padding: 0;
397 }
398
399 table#legend td.letters {
400     width: 100%;
401     padding-bottom: 0.5em;
402 }
403
404 table#legend table {
405     vertical-align: bottom;
406     margin: 0 0 0 0.4em;
407     padding: 0;
408     height: 7.5em;
409 }
410
411 table#legend table td,
412 table#legend table th {
413     vertical-align: middle;
414     padding: 0.1ex 0.2em;
415     line-height: 1em;
416 }
417
418 /* related modules & dir. */
419 /* ====================== */
420
421 /* assuming, all links are enclosed by
422  * <code class="directive"> or
423  * <code class="module">
424  */
425
426 table.related {
427     border-collapse: separate;
428 }
429
430 table.related th {
431     padding: 0.2ex 0.3em;
432     background-color: #e5ecf3;
433     color: #405871;
434     vertical-align: middle;
435 }
436
437 table.related td {
438     padding: 0.2ex 0.3em;
439 }
440
441 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
442  * Lists
443  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
444
445 /* list default values    */
446 /* ====================== */
447 ul {
448     list-style-type: disc;
449 }
450
451 ul ul {
452     list-style-type: square;
453 }
454
455 ul ul ul {
456     list-style-type: circle;
457 }
458
459 li, dt, dd {
460     line-height: 1.3em;
461 }
462
463 dt {
464     margin-top: 0.5em;
465     font-weight: bold;
466 }
467
468 ol li {
469     margin-top: 0.5em;
470 }
471
472 ol.up-A {
473     list-style-type: upper-alpha;
474 }
475
476 li.separate {
477     margin-bottom: 1em;
478 }
479
480 /* table of contents      */
481 /* ====================== */
482 #toc,
483 #topics {
484     margin: 0 0 1em 0;
485     padding: 0;
486 }
487
488 #toc li,
489 #topics li {
490     list-style-type: none;
491     margin: 0;
492     padding: 0;
493 }
494
495 /* see also               */
496 /* ====================== */
497 .seealso {
498     margin: 0 0 1em 0;
499     padding: 0;
500 }
501
502 .seealso li {
503     list-style-type: none;
504     margin: 0;
505     padding: 0 0 0 34px;
506 }
507
508 /* related modules & dir. */
509 /* ====================== */
510 table.related td ul,
511 table.related td li {
512     list-style-type: none;
513     margin: 0;
514     padding: 0;
515 }
516
517 /* list of all directives */
518 /* ====================== */
519 div#directive-list ul {
520     margin: 0;
521     padding: 0;
522 }
523
524 /* sidebar                */
525 /* ====================== */
526 div#quickview li {
527     font-size: 13px;
528 }
529
530 div#quickview ul {
531     margin: 0 0 15px 0;
532     padding: 0;
533 }
534
535 div#quickview ul#toc {
536     margin: 0 0 0 0.5em;
537     padding: 0;
538 }
539
540 /* #module-index div#quickview ul#toc, */
541 #manual-page div#quickview ul#toc {
542     margin-left: 0;
543 }
544
545 div#quickview ul#toc li {
546     margin: 0;
547     padding: 0;
548     list-style-type: none;
549 }
550
551 div#quickview li img {
552     display: none;
553 }
554
555 /* #module-index div#quickview ul#toc, */
556 #manual-page div#quickview ul#toc,
557 div#quickview #topics,
558 div#quickview .seealso {
559     padding-left: 15px;
560 }
561
562 /* #module-index div#quickview ul#toc li, */
563 #manual-page div#quickview ul#toc li,
564 div#quickview #topics li,
565 div#quickview .seealso li {
566     margin: 0.4em 0 2px 0;
567     padding: 0;
568     list-style-type: square;
569     list-style-position: outside;
570 }
571
572 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
573  * main page sections
574  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
575
576 /* page header            */
577 /* ====================== */
578 div#page-header {
579     margin-left: 30px;
580 }
581
582 div#page-header img {
583     padding: 0;
584     display: block;
585     margin: -70px 0 1px 2em;
586     width: 248px;
587     height: 70px;
588 }
589
590 div#page-header p.apache {
591     background-color: #405871;
592     color: #fff;
593     padding: 0 0 0 248px;
594     margin: 0;
595     text-align: center;
596     vertical-align: middle;
597     font-size: 16px;
598     font-weight: bold;
599     line-height: 29px;
600 }
601
602 div#page-header p.menu {
603     text-align: right;
604     font-size: 13px;
605     margin: 30px 0 0.5em 0;
606     padding: 0;
607 }
608
609 /* breadcrumb navigation */
610 div#path {
611     margin: 0.2em 0 1.2em 30px;
612     padding: 0;
613     font-size: 13px;
614 }
615
616 /* content sections       */
617 /* ====================== */
618 div#preamble {
619     padding-bottom: 1em;
620     margin-left: 30px;
621 }
622
623 div.section,
624 div.directive-section {
625     margin: -1.2em 0 0 60px;
626     padding: 0;
627 }
628
629 .section p,
630 .directive-section p {
631     margin: 0 0 1em 0;
632     padding: 0;
633 }
634
635 /* look for this on directive
636  * list pages
637  */
638 div#directive-list {
639     margin-left: 30px;
640     padding: 0 0 1em 1em;
641 }
642
643 div#directive-ref {
644     margin: -1em 0 0 0;
645     padding: 0 0 1em 30px;
646     width: 100%; /* IE is BAD (broken as designed) */
647 }
648
649 div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */
650     width: auto; /* other browsers are fine ;-) */
651 }
652
653 /* sidebar position: right */
654 div#quickview {
655     position: absolute;
656     top: 5.5em;
657     right: 1em;
658     margin-left: 0;
659     margin-top: 40px;
660     padding: 4px;
661     width: 13.5em;
662     background-color: #f0f0f0;
663     color: inherit;
664 }
665
666 /* -> move content left */
667 div#page-content {
668     padding-top: 0;
669     margin-right: 13em;
670     padding-right: 30px;
671 }
672
673 /* in general */
674 p {
675     line-height: 1.3em;
676 }
677
678 /* page footer            */
679 /* ====================== */
680 div#footer {
681     margin-left: 30px;
682     font-size: 13px;
683     border-top: 1px solid #405871;
684     padding-top: 0.2em;
685 }
686
687 div#footer p.apache {
688     float: left;
689     text-align: left;
690     padding: 0 0 1em 0;
691     margin-top: 0;
692     font-weight: bold;
693 }
694
695 div#footer p.menu {
696     float: right;
697     text-align: right;
698     margin-top: 0;
699     padding: 0 0 1em 0;
700 }
701
702 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
703  * subsections (examples, notes, warnings)
704  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
705
706 /* examples               */
707 /* ====================== */
708 div.example {
709     background-color: #e5ecf3;
710     color: #000;
711     padding: 0.5em;
712     margin: 1em 2em 1em 1em;
713 }
714
715 /* example inside a note:
716  * blue in gray doesn't look good
717  * so simply draw a border around
718  * and keep it gray
719  */
720 div.note div.example,
721 div.warning div.example {
722     border: 1px solid #aaa;
723     background-color: transparent;
724     color: inherit;
725     margin-right: 1em;
726 }
727
728 /* example inside table */
729 table div.example {
730     margin-right: 1em;
731 }
732
733 /* the following [block] elements
734  * may appear inside example...
735  */
736 div.example p,
737 div.example pre,
738 div.example table {
739     padding: 0;
740     margin: 0;
741 }
742
743 div.example p {
744     line-height: 1em;
745 }
746
747 div.example pre,
748 div.example p > code {
749     font-size: 13px;
750 }
751
752 /* notes & warnings       */
753 /* ====================== */
754 div.note,
755 div.warning {
756     background-color: #eee;
757     color: #036;
758     padding: 0.5em;
759     margin: 1em 2em 1em 1em;
760 }
761
762 div.warning {
763     border: 1px solid #f00;
764 }
765
766 div.note p,
767 div.warning p {
768     margin: 0.5em 0 0 0;
769     padding: 0;
770 }
771
772 div.note pre,
773 div.warning pre {
774     font-size: 13px;
775 }
776
777 /* inside table */
778 table div.note,
779 table div.warning {
780     margin-right: 1em;
781 }
782
783 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784  * quotations, indented paragraphs and figures
785  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
786 p.letters {
787     margin: 1em 0 0 0;
788 }
789
790 .letters {
791     text-align: center;
792     background-color: inherit;
793     color: #ccc;
794 }
795
796 .letters a:link,
797 .letters a:visited {
798     text-decoration: none;
799     font-weight: bold;
800 }
801
802 .letters a:hover,
803 .letters a:active {
804     font-weight: bold;
805 }
806
807 blockquote p {
808     font-style: italic;
809     margin: 0;
810 }
811
812 blockquote p.cite {
813     font-style: normal;
814     margin-top: 0;
815     margin-left: 2em;
816 }
817
818 blockquote p.cite cite {
819     font-style: normal;
820 }
821
822 p.indent {
823     margin-left: 2em;
824     margin-top: 1em;
825 }
826
827 span.indent {
828     padding-left: 1.5em;
829     display: block;
830 }
831
832 p.figure {
833     margin-left: 2em;
834     font-style: italic;
835 }
836
837 p.figure img {
838     border: 1px solid #aaa;
839 }
840
841 p.figure dfn {
842     font-weight: bold;
843 }
844
845 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
846  * -> The End <-
847  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */