Annotation of mandoc/mandoc.css, Revision 1.39
1.39 ! schwarze 1: /* $Id: mandoc.css,v 1.38 2018/11/24 23:03:18 schwarze Exp $ */
1.1 schwarze 2: /*
1.3 schwarze 3: * Standard style sheet for mandoc(1) -Thtml and man.cgi(8).
1.39 ! schwarze 4: *
! 5: * Written by Ingo Schwarze <schwarze@openbsd.org>.
! 6: * I place this file into the public domain.
! 7: * Permission to use, copy, modify, and distribute it for any purpose
! 8: * with or without fee is hereby granted, without any conditions.
1.1 schwarze 9: */
10:
1.3 schwarze 11: /* Global defaults. */
12:
1.30 schwarze 13: html { max-width: 65em; }
1.3 schwarze 14: body { font-family: Helvetica,Arial,sans-serif; }
1.13 schwarze 15: table { margin-top: 0em;
1.12 schwarze 16: margin-bottom: 0em; }
1.38 schwarze 17: td { vertical-align: middle; }
1.12 schwarze 18: ul, ol, dl { margin-top: 0em;
19: margin-bottom: 0em; }
20: li, dt { margin-top: 1em; }
1.18 schwarze 21:
1.36 schwarze 22: .permalink { border-bottom: thin dotted;
1.18 schwarze 23: color: inherit;
24: font: inherit;
25: text-decoration: inherit; }
1.22 schwarze 26: * { clear: both }
1.3 schwarze 27:
28: /* Search form and search results. */
29:
30: fieldset { border: thin solid silver;
31: border-radius: 1em;
32: text-align: center; }
33: input[name=expr] {
34: width: 25%; }
35:
1.11 schwarze 36: table.results { margin-top: 1em;
1.3 schwarze 37: margin-left: 2em;
38: font-size: smaller; }
39:
1.4 schwarze 40: /* Header and footer lines. */
41:
1.13 schwarze 42: table.head { width: 100%;
43: border-bottom: 1px dotted #808080;
1.4 schwarze 44: margin-bottom: 1em;
45: font-size: smaller; }
46: td.head-vol { text-align: center; }
47: td.head-rtitle {
48: text-align: right; }
49:
1.13 schwarze 50: table.foot { width: 100%;
51: border-top: 1px dotted #808080;
1.4 schwarze 52: margin-top: 1em;
53: font-size: smaller; }
1.13 schwarze 54: td.foot-os { text-align: right; }
1.4 schwarze 55:
1.5 schwarze 56: /* Sections and paragraphs. */
57:
1.36 schwarze 58: .manual-text {
1.30 schwarze 59: margin-left: 3.8em; }
1.32 schwarze 60: .Nd { display: inline; }
1.35 schwarze 61: .Sh { margin-top: 1.2em;
62: margin-bottom: 0.6em;
1.30 schwarze 63: margin-left: -3.2em;
1.5 schwarze 64: font-size: 110%; }
1.35 schwarze 65: .Ss { margin-top: 1.2em;
66: margin-bottom: 0.6em;
1.30 schwarze 67: margin-left: -1.2em;
1.5 schwarze 68: font-size: 105%; }
1.35 schwarze 69: .Pp { margin: 0.6em 0em; }
1.32 schwarze 70: .Sx { }
71: .Xr { }
1.3 schwarze 72:
1.7 schwarze 73: /* Displays and lists. */
74:
1.32 schwarze 75: .Bd { }
1.33 schwarze 76: .Bd-indent { margin-left: 3.8em; }
1.7 schwarze 77:
1.36 schwarze 78: .Bl-bullet { list-style-type: disc;
1.8 schwarze 79: padding-left: 1em; }
1.36 schwarze 80: .Bl-bullet > li { }
81: .Bl-dash { list-style-type: none;
1.8 schwarze 82: padding-left: 0em; }
1.36 schwarze 83: .Bl-dash > li:before {
1.8 schwarze 84: content: "\2014 "; }
1.36 schwarze 85: .Bl-item { list-style-type: none;
1.8 schwarze 86: padding-left: 0em; }
1.36 schwarze 87: .Bl-item > li { }
88: .Bl-compact > li {
1.30 schwarze 89: margin-top: 0em; }
1.8 schwarze 90:
1.36 schwarze 91: .Bl-enum { padding-left: 2em; }
92: .Bl-enum > li { }
93: .Bl-compact > li {
1.30 schwarze 94: margin-top: 0em; }
1.8 schwarze 95:
1.36 schwarze 96: .Bl-diag { }
97: .Bl-diag > dt {
1.25 schwarze 98: font-style: normal;
99: font-weight: bold; }
1.36 schwarze 100: .Bl-diag > dd {
1.30 schwarze 101: margin-left: 0em; }
1.36 schwarze 102: .Bl-hang { }
103: .Bl-hang > dt { }
104: .Bl-hang > dd {
1.30 schwarze 105: margin-left: 5.5em; }
1.36 schwarze 106: .Bl-inset { }
107: .Bl-inset > dt { }
108: .Bl-inset > dd {
1.30 schwarze 109: margin-left: 0em; }
1.36 schwarze 110: .Bl-ohang { }
111: .Bl-ohang > dt { }
112: .Bl-ohang > dd {
1.30 schwarze 113: margin-left: 0em; }
1.36 schwarze 114: .Bl-tag { margin-left: 5.5em; }
115: .Bl-tag > dt {
1.25 schwarze 116: float: left;
1.30 schwarze 117: margin-top: 0em;
118: margin-left: -5.5em;
1.37 schwarze 119: padding-right: 0.5em;
1.14 schwarze 120: vertical-align: top; }
1.36 schwarze 121: .Bl-tag > dd {
1.25 schwarze 122: clear: right;
1.22 schwarze 123: width: 100%;
1.30 schwarze 124: margin-top: 0em;
125: margin-left: 0em;
1.14 schwarze 126: vertical-align: top;
127: overflow: auto; }
1.36 schwarze 128: .Bl-compact > dt {
1.30 schwarze 129: margin-top: 0em; }
1.8 schwarze 130:
1.36 schwarze 131: .Bl-column { }
132: .Bl-column > tbody > tr { }
133: .Bl-column > tbody > tr > td {
1.25 schwarze 134: margin-top: 1em; }
1.36 schwarze 135: .Bl-compact > tbody > tr > td {
1.30 schwarze 136: margin-top: 0em; }
1.8 schwarze 137:
1.32 schwarze 138: .Rs { font-style: normal;
1.15 schwarze 139: font-weight: normal; }
1.32 schwarze 140: .RsA { }
141: .RsB { font-style: italic;
142: font-weight: normal; }
143: .RsC { }
144: .RsD { }
145: .RsI { font-style: italic;
146: font-weight: normal; }
147: .RsJ { font-style: italic;
148: font-weight: normal; }
149: .RsN { }
150: .RsO { }
151: .RsP { }
152: .RsQ { }
153: .RsR { }
154: .RsT { text-decoration: underline; }
155: .RsU { }
156: .RsV { }
1.9 schwarze 157:
1.32 schwarze 158: .eqn { }
159: .tbl { }
1.11 schwarze 160:
1.34 schwarze 161: .HP { margin-left: 3.8em;
162: text-indent: -3.8em; }
163:
1.10 schwarze 164: /* Semantic markup for command line utilities. */
165:
166: table.Nm { }
1.24 schwarze 167: code.Nm { font-style: normal;
168: font-weight: bold;
169: font-family: inherit; }
1.32 schwarze 170: .Fl { font-style: normal;
1.24 schwarze 171: font-weight: bold;
172: font-family: inherit; }
1.32 schwarze 173: .Cm { font-style: normal;
1.24 schwarze 174: font-weight: bold;
175: font-family: inherit; }
1.32 schwarze 176: .Ar { font-style: italic;
1.16 schwarze 177: font-weight: normal; }
1.32 schwarze 178: .Op { display: inline; }
179: .Ic { font-style: normal;
1.24 schwarze 180: font-weight: bold;
181: font-family: inherit; }
1.32 schwarze 182: .Ev { font-style: normal;
1.10 schwarze 183: font-weight: normal;
184: font-family: monospace; }
1.32 schwarze 185: .Pa { font-style: italic;
1.27 schwarze 186: font-weight: normal; }
1.10 schwarze 187:
188: /* Semantic markup for function libraries. */
189:
1.32 schwarze 190: .Lb { }
1.24 schwarze 191: code.In { font-style: normal;
192: font-weight: bold;
193: font-family: inherit; }
1.10 schwarze 194: a.In { }
1.32 schwarze 195: .Fd { font-style: normal;
1.24 schwarze 196: font-weight: bold;
197: font-family: inherit; }
1.32 schwarze 198: .Ft { font-style: italic;
1.16 schwarze 199: font-weight: normal; }
1.32 schwarze 200: .Fn { font-style: normal;
1.24 schwarze 201: font-weight: bold;
202: font-family: inherit; }
1.32 schwarze 203: .Fa { font-style: italic;
1.16 schwarze 204: font-weight: normal; }
1.32 schwarze 205: .Vt { font-style: italic;
1.16 schwarze 206: font-weight: normal; }
1.32 schwarze 207: .Va { font-style: italic;
1.16 schwarze 208: font-weight: normal; }
1.32 schwarze 209: .Dv { font-style: normal;
1.10 schwarze 210: font-weight: normal;
211: font-family: monospace; }
1.32 schwarze 212: .Er { font-style: normal;
1.10 schwarze 213: font-weight: normal;
214: font-family: monospace; }
215:
216: /* Various semantic markup. */
217:
1.32 schwarze 218: .An { }
219: .Lk { }
220: .Mt { }
221: .Cd { font-style: normal;
1.24 schwarze 222: font-weight: bold;
223: font-family: inherit; }
1.32 schwarze 224: .Ad { font-style: italic;
1.28 schwarze 225: font-weight: normal; }
1.32 schwarze 226: .Ms { font-style: normal;
1.29 schwarze 227: font-weight: bold; }
1.32 schwarze 228: .St { }
229: .Ux { }
1.10 schwarze 230:
1.11 schwarze 231: /* Physical markup. */
1.7 schwarze 232:
1.26 schwarze 233: .Bf { display: inline; }
1.11 schwarze 234: .No { font-style: normal;
235: font-weight: normal; }
236: .Em { font-style: italic;
237: font-weight: normal; }
238: .Sy { font-style: normal;
239: font-weight: bold; }
1.7 schwarze 240: .Li { font-style: normal;
241: font-weight: normal;
242: font-family: monospace; }
1.31 schwarze 243:
244: /* Overrides to avoid excessive margins on small devices. */
245:
246: @media (max-width: 37.5em) {
1.36 schwarze 247: .manual-text {
1.31 schwarze 248: margin-left: 0.5em; }
1.32 schwarze 249: .Sh, .Ss { margin-left: 0em; }
1.33 schwarze 250: .Bd-indent { margin-left: 2em; }
1.36 schwarze 251: .Bl-hang > dd {
1.31 schwarze 252: margin-left: 2em; }
1.36 schwarze 253: .Bl-tag { margin-left: 2em; }
254: .Bl-tag > dt {
1.31 schwarze 255: margin-left: -2em; }
1.34 schwarze 256: .HP { margin-left: 2em;
257: text-indent: -2em; }
1.31 schwarze 258: }
CVSweb