/* * API specific CSS rules */ @media screen and (min-width:801px) { /* On wide screens, slide API entry section headings to the side * to make the entries more compact. * * Specificity must override normal section heading rules. * * The challenge here is to keep the section heading vertically * aligned with the content on the right. To do this, we need * to avoid top margins in the elements on the right (paragraphs, * stacks,
-blocks) which is a bit hackish. The api-part * div margins are then used to provide spacing between the API * documentation parts. */ .api-call h2.api-proto, .api-call h2.api-stack, .api-call h2.api-summary, .api-call h2.api-example, .api-call h2.api-seealso { position: absolute; left: 10px; margin: 0; padding: 0 0 0 0; width: 200px; text-align: right; height: 0; overflow: visible; color: #ccccdd; font-size: 100%; } .api-part { margin: 3ex 0 3ex 0; } .content .api-call .stack-wrapper { margin-top: 0; margin-bottom: 2ex; } .content .api-call .stack { margin-top: 0; } .content .api-call p { margin-top: 0; } .content .api-call pre { margin-top: 0; } } /* Selector specificity issues here, workaround is to add more selectors. */ h1.apih1 a.apitag { float: right; margin: 3px; border: 2px solid #cccccc; border-radius: 4px; padding: 3px; font-size: 8pt; background: #eeeeee; color: #888888; } h1.apih1 a.apitag:hover { background: #ffffff; color: #888888; } h1.apih1 a.apitag visited { color: #888888; } h1.apih1 a.apitagwarn { background: #dd0000; border-color: #880000; color: #ffffff; } h1.apih1 a.apitagwarn:hover { background: #ff8800; color: #ffffff; } h1.apih1 a.apitagwarn:visited { color: #ffffff; } h1.apih1 a.apitagprotected { background: #00aa00; border-color: #004400; color: #ffffff; } h1.apih1 a.apitagprotected:hover { background: #55cc55; color: #ffffff; } h1.apih1 a.apitagprotected:visited { color: #ffffff; }