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