[BACK]Return to mandoc.css CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Annotation of mandoc/mandoc.css, Revision 1.40

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

CVSweb