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

File: [cvsweb.bsd.lv] / mandoc / mandoc.css (download)

Revision 1.32, Mon May 28 15:39:25 2018 UTC (5 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.31: +55 -52 lines

John Gardner tells me that among frontend developers, gratuitous use
of double selectors like "element.class" is considered poor style.
When doing selection mainly by elements is not appropriate because
most elements require several different styles, exclusively selecting
by class is less cumbersome, more concise, and more flexible.
So drop the elements from the selectors, except where they are
required for disambiguation and except where they add clarity due
to the presence of child selectors.

/* $Id: mandoc.css,v 1.32 2018/05/28 15:39:25 schwarze Exp $ */
/*
 * Standard style sheet for mandoc(1) -Thtml and man.cgi(8).
 */

/* Global defaults. */

html {		max-width: 65em; }
body {		font-family: Helvetica,Arial,sans-serif; }
table {		margin-top: 0em;
		margin-bottom: 0em; }
td {		vertical-align: top; }
ul, ol, dl {	margin-top: 0em;
		margin-bottom: 0em; }
li, dt {	margin-top: 1em; }

a.permalink {	border-bottom: thin dotted;
		color: inherit;
		font: inherit;
		text-decoration: inherit; }
* {		clear: both }

/* Search form and search results. */

fieldset {	border: thin solid silver;
		border-radius: 1em;
		text-align: center; }
input[name=expr] {
		width: 25%; }

table.results {	margin-top: 1em;
		margin-left: 2em;
		font-size: smaller; }

/* Header and footer lines. */

table.head {	width: 100%;
		border-bottom: 1px dotted #808080;
		margin-bottom: 1em;
		font-size: smaller; }
td.head-vol {	text-align: center; }
td.head-rtitle {
		text-align: right; }

table.foot {	width: 100%;
		border-top: 1px dotted #808080;
		margin-top: 1em;
		font-size: smaller; }
td.foot-os {	text-align: right; }

/* Sections and paragraphs. */

div.manual-text {
		margin-left: 3.8em; }
.Nd {		display: inline; }
.Sh {		margin-top: 2ex;
		margin-bottom: 1ex;
		margin-left: -3.2em;
		font-size: 110%; }
.Ss {		margin-top: 2ex;
		margin-bottom: 1ex;
		margin-left: -1.2em;
		font-size: 105%; }
.Pp {		margin: 1ex 0ex; }
.Sx { }
.Xr { }

/* Displays and lists. */

.Bd { }
.D1 {		margin-left: 3.8em; }

ul.Bl-bullet {	list-style-type: disc;
		padding-left: 1em; }
ul.Bl-bullet > li { }
ul.Bl-dash {	list-style-type: none;
		padding-left: 0em; }
ul.Bl-dash > li:before {
		content: "\2014  "; }
ul.Bl-item {	list-style-type: none;
		padding-left: 0em; }
ul.Bl-item > li { }
ul.Bl-compact > li {
		margin-top: 0em; }

ol.Bl-enum {	padding-left: 2em; }
ol.Bl-enum > li { }
ol.Bl-compact > li {
		margin-top: 0em; }

dl.Bl-diag { }
dl.Bl-diag > dt {
		font-style: normal;
		font-weight: bold; }
dl.Bl-diag > dd {
		margin-left: 0em; }
dl.Bl-hang { }
dl.Bl-hang > dt { }
dl.Bl-hang > dd {
		margin-left: 5.5em; }
dl.Bl-inset { }
dl.Bl-inset > dt { }
dl.Bl-inset > dd {
		margin-left: 0em; }
dl.Bl-ohang { }
dl.Bl-ohang > dt { }
dl.Bl-ohang > dd {
		margin-left: 0em; }
dl.Bl-tag {	margin-left: 5.5em; }
dl.Bl-tag > dt {
		float: left;
		margin-top: 0em;
		margin-left: -5.5em;
		padding-right: 1.2em;
		vertical-align: top; }
dl.Bl-tag > dd {
		clear: right;
		width: 100%;
		margin-top: 0em;
		margin-left: 0em;
		vertical-align: top;
		overflow: auto; }
dl.Bl-compact > dt {
		margin-top: 0em; }

table.Bl-column { }
table.Bl-column > tbody > tr { }
table.Bl-column > tbody > tr > td {
		margin-top: 1em; }
table.Bl-compact > tbody > tr > td {
		margin-top: 0em; }

.Rs {		font-style: normal;
		font-weight: normal; }
.RsA { }
.RsB {		font-style: italic;
		font-weight: normal; }
.RsC { }
.RsD { }
.RsI {		font-style: italic;
		font-weight: normal; }
.RsJ {		font-style: italic;
		font-weight: normal; }
.RsN { }
.RsO { }
.RsP { }
.RsQ { }
.RsR { }
.RsT {		text-decoration: underline; }
.RsU { }
.RsV { }

.eqn { }
.tbl { }

/* Semantic markup for command line utilities. */

table.Nm { }
code.Nm {	font-style: normal;
		font-weight: bold;
		font-family: inherit; }
.Fl {		font-style: normal;
		font-weight: bold;
		font-family: inherit; }
.Cm {		font-style: normal;
		font-weight: bold;
		font-family: inherit; }
.Ar {		font-style: italic;
		font-weight: normal; }
.Op {		display: inline; }
.Ic {		font-style: normal;
		font-weight: bold;
		font-family: inherit; }
.Ev {		font-style: normal;
		font-weight: normal;
		font-family: monospace; }
.Pa {		font-style: italic;
		font-weight: normal; }

/* Semantic markup for function libraries. */

.Lb { }
code.In {	font-style: normal;
		font-weight: bold;
		font-family: inherit; }
a.In { }
.Fd {		font-style: normal;
		font-weight: bold;
		font-family: inherit; }
.Ft {		font-style: italic;
		font-weight: normal; }
.Fn {		font-style: normal;
		font-weight: bold;
		font-family: inherit; }
.Fa {		font-style: italic;
		font-weight: normal; }
.Vt {		font-style: italic;
		font-weight: normal; }
.Va {		font-style: italic;
		font-weight: normal; }
.Dv {		font-style: normal;
		font-weight: normal;
		font-family: monospace; }
.Er {		font-style: normal;
		font-weight: normal;
		font-family: monospace; }

/* Various semantic markup. */

.An { }
.Lk { }
.Mt { }
.Cd {		font-style: normal;
		font-weight: bold;
		font-family: inherit; }
.Ad {		font-style: italic;
		font-weight: normal; }
.Ms {		font-style: normal;
		font-weight: bold; }
.St { }
.Ux { }

/* Physical markup. */

.Bf {		display: inline; }
.No {		font-style: normal;
		font-weight: normal; }
.Em {		font-style: italic;
		font-weight: normal; }
.Sy {		font-style: normal;
		font-weight: bold; }
.Li {		font-style: normal;
		font-weight: normal;
		font-family: monospace; }

/* Overrides to avoid excessive margins on small devices. */

@media (max-width: 37.5em) {
div.manual-text {
		margin-left: 0.5em; }
.Sh, .Ss {	margin-left: 0em; }
.D1 {		margin-left: 2em; }
dl.Bl-hang > dd {
		margin-left: 2em; }
dl.Bl-tag {	margin-left: 2em; }
dl.Bl-tag > dt {
		margin-left: -2em; }
}