From 2d412b63fbd1ff00444efc4a0470e54fb9119536 Mon Sep 17 00:00:00 2001 From: Mark Lentczner Date: Wed, 21 Jul 2010 22:09:04 +0000 Subject: reorganization of nhaddock.css with tibbe --- html/nhaddock.css | 274 ++++++++++++++++++++++++++---------------------------- 1 file changed, 134 insertions(+), 140 deletions(-) (limited to 'html') 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 -- cgit v1.2.3