blob: 5f654a45cebb3a46e076a89b2ef0184c2be59cb6 [file] [log] [blame]
/*
| (C) Copyright IBM Corporation 2001, 2004. All Rights Reserved.
| This file is part of the DITA package on IBM's developerWorks site.
| See license.txt for disclaimers and permissions.
*/
/* programming domain (pr-d) generic class support */
/* ph classed */
codeph, var, synph, oper, delim, sep, repsep {
display: inline;
}
var {
font-style: italic;
}
var[importance="optional"]:before {
content: " [";
}
var[importance="optional"]:after {
content: "] ";
}
var:before, sep:before, delim:before, groupseq:before, groupcomp:before {
content: " ";
}
var:after, sep:after, delim:after, groupseq:after, groupcomp:after {
content: " ";
}
/* keyword classed */
option, parmname, apiname, kwd {
display: inline;
}
apiname {
font-family: monospace;
}
xapiname:before {
content: "<";
}
xapiname:after {
content: ">";
}
/* pre classed */
codeblock {
display: block;
white-space: pre;
margin-bottom: 6pt;
font-family: monospace;
}
/* dl classed */
parml:before {
font-weight: bold;
font-size: 10pt;
}
parml {
display: table;
}
/* dlentry classed */
plentry {
display: table-row;
}
/* dt classed */
pt {
display: table-cell;
font-weight: bold;
}
/* dd classed */
pd {
display: table-cell;
}
/* fn classed */
synnote:before {
color: purple;
font-weight: bold;
content: " [Syntax note: ";
}
synnote:after {
color: purple;
font-weight: bold;
content: "] ";
}
synnote {
color: purple;
font-weight: bold;
}
/* xref classed */
fragref, synnoteref {
text-decoration: underline;
color: red;
}
fragref[href], synnoteref[href] {
text-decoration: underline;
color: blue;
}
/* fig classed */
syntaxdiagram {
display: block;
margin-bottom: 12pt;
}
/* figgroup classed */
synblk, groupseq, groupchoice, groupcomp, fragment {
display: inline;
}
groupchoice>*:after {
content: " | ";
}
groupchoice:before {
content: " { ";
}
groupchoice:after {
content: " } ";
}
/* contextual items */
groupcomp>title {
display: inline;
color: purple;
}
syntaxdiagram>title, fragment>title {
display: block;
font-weight: bold;
font-size: 12pt;
margin-top: 6pt;
margin-bottom: 12pt;
}
syntaxdiagram>title:after, fragment>title:after {
content: ": ";
}
/* software domain (sw-d) generic class support */
/* ph classed */
msgph, filepath, userinput, systemoutput {
}
/* pre classed */
msgblock {
display: block;
white-space: pre;
margin-bottom: 6pt;
font-family: monospace;
}
/* keyword classed */
msgnum, cmdname, varname {
display: inline;
}
varname {
font-style: italic;
}
/* user interface domain (ui-d) generic class support */
/* ph classed */
uicontrol, menucascade {
display: inline;
}
/* keyword classed */
wintitle {
display: inline;
font-weight: bold;
}
shortcut {
display: inline;
text-decoration: underline;
}
screen {
display: block;
background-color: #404040;
color: lime;
white-space: pre;
font-family: monospace, "Courier New";
font-weight: bold;
font-size: 9pt;
margin-bottom: 6pt;
padding: 4pt;
}
/* need to add contexts for menucascade */
/* highlight domain (hi-d) generic class support */
/* all ph classed */
b, i, tt, u, sup, sub {
display: inline;
}
b {
font-weight: bold;
}
i {
font-style: italic;
}
tt {
font-family: monospace;
}
u {
text-decoration: underline;
}
sup {
vertical-align: super;
font-size: smaller;
}
sub {
vertical-align: sub;
font-size: smaller;
}