344 lines
4.8 KiB
CSS
344 lines
4.8 KiB
CSS
/* $Id$
|
|
|
|
CSS for PlDoc, the SWI-Prolog source documentation system
|
|
Author: Jan Wielemaker
|
|
Copying: Public domain
|
|
|
|
For a tutorial on CSS, see
|
|
<http://www.htmldog.com/guides/cssbeginner/selectors/>
|
|
*/
|
|
|
|
h1.file, h1.module, h1.dir, h1.wiki
|
|
{ background: url("h1-bg.png") top left;
|
|
}
|
|
|
|
h2.wiki
|
|
{ background: url("h2-bg.png") top left;
|
|
}
|
|
|
|
.undef
|
|
{ color: red;
|
|
}
|
|
|
|
a.builtin
|
|
{ color: navy;
|
|
}
|
|
|
|
.defbody
|
|
{ margin-bottom: 1em;
|
|
}
|
|
|
|
.arglist
|
|
{ font-style: italic;
|
|
}
|
|
|
|
table.paramlist td
|
|
{ vertical-align: top;
|
|
}
|
|
|
|
.pred, .det, .functor
|
|
{ font-weight: bold;
|
|
}
|
|
|
|
span.pred-tag
|
|
{ float: right;
|
|
font-size: 80%;
|
|
font-style: italic;
|
|
color: #202020;
|
|
}
|
|
|
|
dl.tags dt
|
|
{ font-weight: bold;
|
|
}
|
|
|
|
dt.keyword-bug, dt.keyword-deprecated, dt.keyword-tbd
|
|
{ font-weight: bold;
|
|
color: red;
|
|
}
|
|
|
|
dt.pubdef
|
|
{ background: url("pub-bg.png") top left;
|
|
}
|
|
|
|
dt.multidef
|
|
{ background: url("multi-bg.png") top left;
|
|
}
|
|
|
|
dt.privdef
|
|
{ background: url("priv-bg.png") top left;
|
|
}
|
|
|
|
dt.undoc, h2.undoc
|
|
{ background-color: #ffbc87;
|
|
}
|
|
|
|
img.action
|
|
{ border: 0;
|
|
padding-top: 0.2em;
|
|
height: 1em;
|
|
}
|
|
|
|
dl.tags
|
|
{ font-size: 80%;
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
dl.latex, ul.latex, ol.latex
|
|
{ margin-top: 0.7em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
dl.termlist
|
|
{ margin-top: 0.7em;
|
|
margin-bottom: 1em;
|
|
margin-left: 1.5em;
|
|
}
|
|
|
|
dl.undoc
|
|
{ margin-top: 0.7em;
|
|
}
|
|
|
|
dl.wiki
|
|
{ margin-top: 0.7em;
|
|
margin-bottom: 1em;
|
|
margin-left: 1.5em;
|
|
}
|
|
|
|
dl.wiki dt
|
|
{ font-weight: bold;
|
|
font-size: 90%;
|
|
}
|
|
|
|
.argdescr
|
|
{ padding-left: 1em;
|
|
}
|
|
|
|
table.wiki
|
|
{ margin-top: 0.7em;
|
|
margin-left: 1.5em;
|
|
border: 1px outset blue;
|
|
border-spacing: 0;
|
|
}
|
|
|
|
table.wiki td
|
|
{ border: 1px inset gray;
|
|
padding: 3px;
|
|
vertical-align: top;
|
|
}
|
|
|
|
img.icon
|
|
{ border: 0;
|
|
height: 32px;
|
|
float: right;
|
|
padding-top: 4px;
|
|
}
|
|
|
|
pre.code
|
|
{ margin-left: 1.5em;
|
|
margin-right: 1.5em;
|
|
border: 1px dotted;
|
|
padding-top: 5px;
|
|
padding-left: 5px;
|
|
padding-bottom: 5px;
|
|
background-color: #f8f8f8;
|
|
}
|
|
|
|
/* Navigation bar */
|
|
|
|
div.navhdr
|
|
{ border: 1px dotted;
|
|
padding: 5px 5px 3px 5px; /* top,right,bottom,left */
|
|
background-color: #f0f0f0;
|
|
}
|
|
|
|
div.navhdr div.jump
|
|
{ float: left;
|
|
}
|
|
|
|
div.navhdr div.search
|
|
{ float: right;
|
|
}
|
|
|
|
div.src_formats
|
|
{ text-align: right;
|
|
color: #444;
|
|
font: smaller;
|
|
border: 1px #ccc solid;
|
|
padding-right: 5px;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
/* Summary index */
|
|
|
|
table.summary
|
|
{ width: 100%;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
}
|
|
|
|
table.summary th.category
|
|
{ text-align: center;
|
|
font-size: 150%;
|
|
font-weight: bold;
|
|
border: 1px dotted;
|
|
padding-top: 0.5em;
|
|
padding-bottom: 0.4em;
|
|
background-color: #f0f0f0;
|
|
}
|
|
|
|
table.summary th.section
|
|
{ text-align: left;
|
|
background-color: #bbffba;
|
|
}
|
|
|
|
table.summary th
|
|
{ text-align: left;
|
|
background-color: #b9daff;
|
|
}
|
|
|
|
table.summary td
|
|
{ /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/
|
|
vertical-align: top;
|
|
}
|
|
|
|
tr.private
|
|
{ color: #707070;
|
|
background-color: #fbffa6;
|
|
}
|
|
|
|
/* Search */
|
|
|
|
span.for
|
|
{ font-style: italic;
|
|
}
|
|
|
|
div.search-results
|
|
{ font-size: larger;
|
|
font-weight: bold;
|
|
margin-top: 1em;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
div.search-counts
|
|
{ font-style: italic;
|
|
font-size: smaller;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
div.search-options
|
|
{ font-size: 70%;
|
|
}
|
|
|
|
span.search-in, span.search-match
|
|
{ border: 1px inset;
|
|
padding: 3px 5px 1px 1px;
|
|
}
|
|
|
|
span.search-help
|
|
{ padding-left: 1em;
|
|
}
|
|
|
|
div.synopsis
|
|
{ text-align: right;
|
|
margin-top: 15pt;
|
|
}
|
|
|
|
span.synopsis-hdr
|
|
{ font-weight: bold;
|
|
padding-right: 1ex;
|
|
}
|
|
|
|
div.synopsis code
|
|
{ background-color: #e0e0e0;
|
|
}
|
|
|
|
span.autoload, span.builtin, span.cfunc
|
|
{ margin-left: 5pt;
|
|
font-style: italic;
|
|
}
|
|
|
|
span.anot
|
|
{ float: right;
|
|
margin-right: 5pt;
|
|
font-style: italic;
|
|
font-size: smaller;
|
|
padding-top: 0.2em;
|
|
color: #444;
|
|
}
|
|
|
|
span.file_anot
|
|
{ vertical-align: text-top;
|
|
margin-right: 5pt;
|
|
font-style: italic;
|
|
font-size: 60%;
|
|
color: #444;
|
|
}
|
|
|
|
/* Footnotes from latex2html */
|
|
sup.fn { color: blue; text-decoration: underline; }
|
|
span.fn-text { display: none; }
|
|
sup.fn span {display: none;}
|
|
sup:hover span
|
|
{ display: block !important;
|
|
position: absolute; top: auto; left: auto; width: 80%;
|
|
color: #000; background: white;
|
|
border: 2px solid;
|
|
padding: 5px; margin: 10px; z-index: 100;
|
|
font-size: 80%;
|
|
}
|
|
|
|
span.sec-nr
|
|
{
|
|
}
|
|
|
|
span.sec-title
|
|
{ margin-left: 0.5em;
|
|
}
|
|
|
|
/* Listing support */
|
|
|
|
dl.comment, div.comment
|
|
{ color: #006400;
|
|
border: 2px inset;
|
|
padding: 5px 5px 0px 5px;
|
|
|
|
background-color: #e5e5e5;
|
|
margin-top: 2em;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
pre.listing
|
|
{ margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
span.line-no
|
|
{ font-weight: normal;
|
|
font-size: 0.8em;
|
|
color: #505050;
|
|
background-color: white;
|
|
border: 1px inset;
|
|
margin-right: 1em;
|
|
}
|
|
|
|
div.comment h1.module
|
|
{ margin-top: 0;
|
|
}
|
|
|
|
a.prolog_version
|
|
{ font-style: italic;
|
|
font-size: 70%;
|
|
}
|
|
|
|
a.nofile /* non-existing file-link */
|
|
{ color: black;
|
|
font-family: monospace;
|
|
text-decoration: none;
|
|
}
|
|
|
|
a.nofile:hover /* non-existing file-link */
|
|
{ color: red;
|
|
text-decoration: underline;
|
|
}
|
|
|