/* | |
| (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; | |
} | |