diff options
Diffstat (limited to 'html')
| -rw-r--r-- | html/nhaddock.css | 274 | 
1 files changed, 134 insertions, 140 deletions
diff --git a/html/nhaddock.css b/html/nhaddock.css index b87fa6c1..87dea7ca 100644 --- a/html/nhaddock.css +++ b/html/nhaddock.css @@ -1,7 +1,6 @@ -/* Defaults */ +/* @group Fundamentals */ +  * { margin: 0; padding: 0 } -ul { margin-left: 2em; } -p { margin: 0.5em 0; }  /* Is this portable? */  html { @@ -18,21 +17,103 @@ body {    max-width: 50em;    text-align: left;    line-height: 1.4; -  padding: 0 0em; +  padding: 0 1em;  } +p { margin: 0.5em 0; } + +ul { margin-left: 2em; } +  a { text-decoration: none; }  a:link { color: rgb(196,69,29); }  a:visited { color: rgb(171,105,84); }  a:hover { text-decoration:underline; } + +h1 { font-size: 150%; } +h2 { font-size: 130%; } +h3 { font-size: 120%; } +h4 { font-size: 110%; } +h5 { font-size: 105%; } +  /* a:hover { background: #D9CBB8; } */ +/* @end */ + +/* @group Common */ +  .caption, h1, h2, h3, h4, h5, h6 {     font-weight: bold;    color: rgb(78,98,114);    margin: 0.8em 0 0.5em 0;  } +ul.links { +  list-style: none; +  text-align: left; +  position: absolute; +  right: 5px; +  top: 5px; +  display: inline-table; +} + +ul.links li { +  display: inline; +/*   border-left: 1px solid rgb(78,98,114); */ +  white-space: nowrap; +  padding: 0; +} + +ul.links li a { padding: 5px 10px; } + +/* +ul.links { +  list-style: none; +  text-align: left; +  position: absolute; +  right: 5px; +  top: 5px; +  display: inline-table; +  margin: 0; +} +*/ +/* +ul.links li { +  display: inline; +  white-space: nowrap; +} +*/ + +.hide { display: none; } +.show { } + +pre { +  padding: 0.5em; +  margin: 0.5em 0; +/*   border-top: 1px solid rgb(78,98,114); */ +/*   border-bottom: 1px solid rgb(78,98,114); */ +/*   background: rgb(226,235,243); */ +  background: rgb(229,237,244); +  margin-left: 1em; +  margin-right: 1em; +} + +code { /* background: #f0f0f0; */ } + +.src { +  font-family: monospace; +  line-height: normal; +  white-space: nowrap; +  background: #f0f0f0; +  padding: 0.2em 0.5em; +} + +.keyword { font-weight: bold; } +.def { font-weight: bold; } + +/* @end */ + +/* @group Page Structure */ +  #package-header {    background: rgb(41,56,69) url(hslogo-16.png) no-repeat 5px;    border-top: 5px solid rgb(78,98,114); @@ -51,31 +132,27 @@ a:hover { text-decoration:underline; }    font-style: normal;  } -ul.links { -  list-style: none; -  text-align: left; -  position: absolute; -  right: 5px; -  top: 5px; -  display: inline-table; +#module-header, #table-of-contents, #description, #synopsis, #interface { +  margin: 1em 0;  } -.fields .caption { display: none; } -.methods, .constructors { -  background: #f8f8f8; -  border: 1px solid #eee; +#module-header .caption { +  color: rgb(78,98,114); +  font-size: 200%; +  font-weight: bold; +  border-bottom: 1px solid #ddd;  } -.fields p { margin: 0 0; } - -ul.links li { -  display: inline; -/*   border-left: 1px solid rgb(78,98,114); */ -  white-space: nowrap; -  padding: 0; +.info { +  float: right; + background: rgb(239,238,209); +  padding: 0.5em 1em; +  margin-right: 0.5em; +  margin-top: 1.5em; +  border: 1px solid rgba(196,69,29,0.2);  } -ul.links li a { padding: 5px 10px; } +.info dd { margin-left: 2em; }  div#style-menu-holder {    position: relative; @@ -99,7 +176,6 @@ div#style-menu-holder {    border-bottom: 1px solid #919191;  } -  #style-menu li {  	display: list-item;  	border-style: none; @@ -113,45 +189,19 @@ div#style-menu-holder {  	border-top: 1px solid #919191;  } - - -/* -ul.links { -  list-style: none; -  text-align: left; -  position: absolute; -  right: 5px; -  top: 5px; -  display: inline-table; -  margin: 0; -} -*/ -/* -ul.links li { -  display: inline; -  white-space: nowrap; +#footer { +  margin: 1em 0 0 0; +  background: #ddd; +  border-top: 1px solid #aaa; +  padding: 0.5em; +  color: #666; +  text-align: center;  } -*/ -.hide { display: none; } -.src { font-family: monospace; } -.keyword { font-weight: bold; } +/* @end */ -#module-header, #table-of-contents, #description, #synopsis, #interface { -  margin: 1em 1em; -  text-align: left; -/*   border: 1px solid red; */ -} +/* @group Front Matter */ -#module-header .caption { -  color: rgb(78,98,114); -  font-size: 200%; -  font-weight: bold; -  border-bottom: 1px solid #ddd; -} - -#table-of-contents { -}  #table-of-contents .caption {    color: rgb(78,98,114);    font-weight: bold; @@ -168,103 +218,47 @@ ul.links li {    list-style: none;  } -#description > * { -  margin-left: 1em; -} -  #description .caption {    font-size: 120%; -  margin-left: 0;  } -#synopsis { border-bottom: 1px solid #ddd; } -#synopsis ul { list-style: none; margin-left: 1em; margin-right: 1em; } -#synopsis > ul { -  background: #f8f8f8; -/*   border: 1px solid #ddd; */ -/*   border-top: 0; */ -  margin-bottom: 1em; -} -#synopsis li { padding: 0.2em 0.5em; line-height: normal; +#synopsis { +  display: none;  } -#synopsis > ul > li {   border-top: 1px dashed #ddd;  } -#synopsis .caption { -  font-size: 120%; -  color: rgb(78,98,114); -  font-weight: bold; -  padding-left: 0; -  margin-bottom: 0.5em; -} +/* @end */ -#interface h1 { font-size: 150%; } -#interface h2 { font-size: 130%; } -#interface h3 { font-size: 120%; } -#interface h4 { font-size: 110%; } -#interface h5 { font-size: 105%; } +/* @group Main Content */ -#interface div.top { margin: 1em 0 0.5em 1em; } -#interface div, #interface p, #interface ul, #interface ol { margin-left: 0.5em; } -#interface div.top > p.src, #interface div.subs > p.src, -#interface div.top > .caption, #interface div.subs > .caption -  { margin-left: 0; } +#interface div.top { margin: 1em 0 0.5em 0; } -#interface code { background: #f0f0f0; } -/* div.top code { border: 1px solid #ddd; } */ -.subs { margin-left: 1em !important; } - -#interface .src { -  background: #f0f0f0; -  line-height: normal; -  padding: 0.2em 0.5em; -  white-space: nowrap; -} -#interface p.src { -  border-top: 1px solid #ccc; -} - -.fields > .caption { margin-top: 0.5em; } -.fields { padding-left: 1em; }  #interface table { border-spacing: 2px; }  #interface td { vertical-align: top; } - -.screen, pre { -  padding: 0.5em; -  margin: 0.5em 0; -/*   border-top: 1px solid rgb(78,98,114); */ -/*   border-bottom: 1px solid rgb(78,98,114); */ -/*   background: rgb(226,235,243); */ -  background: rgb(229,237,244); -  margin-left: 1em; -  margin-right: 1em; +#interface td.doc p { +  margin: 0; +} +#interface td.doc p + p { +  margin-top: 0.5em;  } -.screen code { border: 0 !important; background: inherit !important; } +/* div.top code { border: 1px solid #ddd; } */ +.top p.src { +  border-top: 1px solid #ccc; +} -.info { -  float: right; - background: rgb(239,238,209); -  padding: 0.5em 1em; -  margin-right: 0.5em; -  margin-top: 1.5em; -  border: 1px solid rgba(196,69,29,0.2); +.subs, .doc { +	padding-left: 2em;  } -.info dd { margin-left: 2em; } +.fields .caption { display: none; } -#footer { -  margin: 1em 0 0 0; -  background: #ddd; -  border-top: 1px solid #aaa; -  padding: 0.5em; -  color: #666; -  text-align: center; +.fields p { margin: 0 0; } + +.methods, .constructors { +  background: #f8f8f8; +  border: 1px solid #eee;  } -/* - background: rgb(239,238,209); -  padding: 0.5em 1em; -  margin-right: 0.5em; -  margin-top: 1.5em; -  border: 1px solid rgba(196,69,29,0.2); -*/
\ No newline at end of file +.fields { padding-left: 1em; } + +/* @end */
\ No newline at end of file  | 
