no top margin for sublist <ul>, <ol>

This commit is contained in:
steve donovan 2011-07-06 11:46:38 +02:00
parent 8e791b8be6
commit cd0c64475b
1 changed files with 278 additions and 270 deletions

View File

@ -1,270 +1,278 @@
/* BEGIN RESET /* BEGIN RESET
Copyright (c) 2010, Yahoo! Inc. All rights reserved. Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html http://developer.yahoo.com/yui/license.html
version: 2.8.2r1 version: 2.8.2r1
*/ */
html { html {
color: #000; color: #000;
background: #FFF; background: #FFF;
} }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
table { table {
border-collapse: collapse; border-collapse: collapse;
border-spacing: 0; border-spacing: 0;
} }
fieldset,img { fieldset,img {
border: 0; border: 0;
} }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { address,caption,cite,code,dfn,em,strong,th,var,optgroup {
font-style: inherit; font-style: inherit;
font-weight: inherit; font-weight: inherit;
} }
del,ins { del,ins {
text-decoration: none; text-decoration: none;
} }
li { li {
list-style: bullet; list-style: bullet;
margin-left: 20px; margin-left: 20px;
} }
caption,th { caption,th {
text-align: left; text-align: left;
} }
h1,h2,h3,h4,h5,h6 { h1,h2,h3,h4,h5,h6 {
font-size: 100%; font-size: 100%;
font-weight: bold; font-weight: bold;
} }
q:before,q:after { q:before,q:after {
content: ''; content: '';
} }
abbr,acronym { abbr,acronym {
border: 0; border: 0;
font-variant: normal; font-variant: normal;
} }
sup { sup {
vertical-align: baseline; vertical-align: baseline;
} }
sub { sub {
vertical-align: baseline; vertical-align: baseline;
} }
legend { legend {
color: #000; color: #000;
} }
input,button,textarea,select,optgroup,option { input,button,textarea,select,optgroup,option {
font-family: inherit; font-family: inherit;
font-size: inherit; font-size: inherit;
font-style: inherit; font-style: inherit;
font-weight: inherit; font-weight: inherit;
} }
input,button,textarea,select {*font-size:100%; input,button,textarea,select {*font-size:100%;
} }
/* END RESET */ /* END RESET */
body { body {
margin-left: 1em; margin-left: 1em;
margin-right: 1em; margin-right: 1em;
font-family: arial, helvetica, geneva, sans-serif; font-family: arial, helvetica, geneva, sans-serif;
background-color: #ffffff; margin: 0px; background-color: #ffffff; margin: 0px;
} }
code, tt { font-family: monospace; } code, tt { font-family: monospace; }
body, p, td, th { font-size: .95em; line-height: 1.2em;} body, p, td, th { font-size: .95em; line-height: 1.2em;}
p, ul { margin: 10px 0 0 10px;} p, ul { margin: 10px 0 0 10px;}
strong { font-weight: bold;} strong { font-weight: bold;}
em { font-style: italic;} em { font-style: italic;}
h1 { h1 {
font-size: 1.5em; font-size: 1.5em;
margin: 0 0 20px 0; margin: 0 0 20px 0;
} }
h2, h3, h4 { margin: 15px 0 10px 0; } h2, h3, h4 { margin: 15px 0 10px 0; }
h2 { font-size: 1.25em; } h2 { font-size: 1.25em; }
h3 { font-size: 1.15em; } h3 { font-size: 1.15em; }
h4 { font-size: 1.06em; } h4 { font-size: 1.06em; }
a:link { font-weight: bold; color: #004080; text-decoration: none; } a:link { font-weight: bold; color: #004080; text-decoration: none; }
a:visited { font-weight: bold; color: #006699; text-decoration: none; } a:visited { font-weight: bold; color: #006699; text-decoration: none; }
a:link:hover { text-decoration: underline; } a:link:hover { text-decoration: underline; }
hr { hr {
color:#cccccc; color:#cccccc;
background: #00007f; background: #00007f;
height: 1px; height: 1px;
} }
blockquote { margin-left: 3em; } blockquote { margin-left: 3em; }
ul { list-style-type: disc; } ul { list-style-type: disc; }
p.name { p.name {
font-family: "Andale Mono", monospace; font-family: "Andale Mono", monospace;
padding-top: 1em; padding-top: 1em;
} }
pre.example { pre.example {
background-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);
border: 1px solid silver; border: 1px solid silver;
padding: 10px; padding: 10px;
margin: 10px 0 10px 0; margin: 10px 0 10px 0;
font-family: "Andale Mono", monospace; font-family: "Andale Mono", monospace;
font-size: .85em; font-size: .85em;
} }
pre { pre {
background-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);
border: 1px solid silver; border: 1px solid silver;
padding: 10px; padding: 10px;
margin: 10px 0 10px 0; margin: 10px 0 10px 0;
font-family: "Andale Mono", monospace; font-family: "Andale Mono", monospace;
} }
table.index { border: 1px #00007f; } table.index { border: 1px #00007f; }
table.index td { text-align: left; vertical-align: top; } table.index td { text-align: left; vertical-align: top; }
#container { #container {
margin-left: 1em; margin-left: 1em;
margin-right: 1em; margin-right: 1em;
background-color: #f0f0f0; background-color: #f0f0f0;
} }
#product { #product {
text-align: center; text-align: center;
border-bottom: 1px solid #cccccc; border-bottom: 1px solid #cccccc;
background-color: #ffffff; background-color: #ffffff;
} }
#product big { #product big {
font-size: 2em; font-size: 2em;
} }
#main { #main {
background-color: #f0f0f0; background-color: #f0f0f0;
border-left: 2px solid #cccccc; border-left: 2px solid #cccccc;
} }
#navigation { #navigation {
float: left; float: left;
width: 18em; width: 18em;
vertical-align: top; vertical-align: top;
background-color: #f0f0f0; background-color: #f0f0f0;
overflow: visible; overflow: visible;
} }
#navigation h2 { #navigation h2 {
background-color:#e7e7e7; background-color:#e7e7e7;
font-size:1.1em; font-size:1.1em;
color:#000000; color:#000000;
text-align: left; text-align: left;
padding:0.2em; padding:0.2em;
border-top:1px solid #dddddd; border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd; border-bottom:1px solid #dddddd;
} }
#navigation ul #navigation ul
{ {
font-size:1em; font-size:1em;
list-style-type: none; list-style-type: none;
margin: 1px 1px 10px 1px; margin: 1px 1px 10px 1px;
} }
#navigation li { #navigation li {
text-indent: -1em; text-indent: -1em;
display: block; display: block;
margin: 3px 0px 0px 22px; margin: 3px 0px 0px 22px;
} }
#navigation li li a { #navigation li li a {
margin: 0px 3px 0px -1em; margin: 0px 3px 0px -1em;
} }
#content { #content {
margin-left: 18em; margin-left: 18em;
padding: 1em; padding: 1em;
border-left: 2px solid #cccccc; border-left: 2px solid #cccccc;
border-right: 2px solid #cccccc; border-right: 2px solid #cccccc;
background-color: #ffffff; background-color: #ffffff;
} }
#about { #about {
clear: both; clear: both;
padding: 5px; padding: 5px;
border-top: 2px solid #cccccc; border-top: 2px solid #cccccc;
background-color: #ffffff; background-color: #ffffff;
} }
@media print { @media print {
body { body {
font: 12pt "Times New Roman", "TimeNR", Times, serif; font: 12pt "Times New Roman", "TimeNR", Times, serif;
} }
a { font-weight: bold; color: #004080; text-decoration: underline; } a { font-weight: bold; color: #004080; text-decoration: underline; }
#main { #main {
background-color: #ffffff; background-color: #ffffff;
border-left: 0px; border-left: 0px;
} }
#container { #container {
margin-left: 2%; margin-left: 2%;
margin-right: 2%; margin-right: 2%;
background-color: #ffffff; background-color: #ffffff;
} }
#content { #content {
padding: 1em; padding: 1em;
background-color: #ffffff; background-color: #ffffff;
} }
#navigation { #navigation {
display: none; display: none;
} }
pre.example { pre.example {
font-family: "Andale Mono", monospace; font-family: "Andale Mono", monospace;
font-size: 10pt; font-size: 10pt;
page-break-inside: avoid; page-break-inside: avoid;
} }
} }
table.module_list { table.module_list {
border-width: 1px; border-width: 1px;
border-style: solid; border-style: solid;
border-color: #cccccc; border-color: #cccccc;
border-collapse: collapse; border-collapse: collapse;
} }
table.module_list td { table.module_list td {
border-width: 1px; border-width: 1px;
padding: 3px; padding: 3px;
border-style: solid; border-style: solid;
border-color: #cccccc; border-color: #cccccc;
} }
table.module_list td.name { background-color: #f0f0f0; } table.module_list td.name { background-color: #f0f0f0; }
table.module_list td.summary { width: 100%; } table.module_list td.summary { width: 100%; }
table.function_list { table.function_list {
border-width: 1px; border-width: 1px;
border-style: solid; border-style: solid;
border-color: #cccccc; border-color: #cccccc;
border-collapse: collapse; border-collapse: collapse;
} }
table.function_list td { table.function_list td {
border-width: 1px; border-width: 1px;
padding: 3px; padding: 3px;
border-style: solid; border-style: solid;
border-color: #cccccc; border-color: #cccccc;
} }
table.function_list td.name { background-color: #f0f0f0; } table.function_list td.name { background-color: #f0f0f0; }
table.function_list td.summary { width: 100%; } table.function_list td.summary { width: 100%; }
dl.table dt, dl.function dt {border-top: 1px solid #ccc; padding-top: 1em;} dl.table dt, dl.function dt {border-top: 1px solid #ccc; padding-top: 1em;}
dl.table dd, dl.function dd {padding-bottom: 1em; margin: 10px 0 0 20px;} dl.table dd, dl.function dd {padding-bottom: 1em; margin: 10px 0 0 20px;}
dl.table h3, dl.function h3 {font-size: .95em;} dl.table h3, dl.function h3 {font-size: .95em;}
/* stop sublists from having initial vertical space */
ul ul { margin-top: 0px; }
ol ul { margin-top: 0px; }
ol ol { margin-top: 0px; }
ul ol { margin-top: 0px; }