From 3e6cd11fc678eff245b5f45230c9fa940e318334 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Wed, 3 Jan 2007 17:07:49 +0000 Subject: base this on the boostbook styles [SVN r36572] --- rst.css | 433 ++++++++++++++++++---------------------------------------------- 1 file changed, 123 insertions(+), 310 deletions(-) (limited to 'rst.css') diff --git a/rst.css b/rst.css index b6d4d1852c..8382031fc4 100755 --- a/rst.css +++ b/rst.css @@ -1,329 +1,142 @@ -/* -:Authors: David Goodger, David Abrahams -:Contact: goodger@users.sourceforge.net, dave@boost-consulting.com -:date: $Date$ -:version: $Revision$ -:copyright: This stylesheet has been placed in the public domain. - -This stylesheet is for the use of ReStructuredText in a Boost context. -It is basically an agglomeration of boost.css and the default.css that -comes from docutils. - +@import url("doc/html/boostbook.css"); +@import url("doc/html/docutils.css"); +/* Copyright David Abrahams 2006. Distributed under the Boost + Software License, Version 1.0. (See accompanying + file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ -.first { - margin-top: 0 } - -.last { - margin-bottom: 0 } - -a.toc-backref { - text-decoration: none ; - color: black } - -dd { - margin-bottom: 0.5em } - -div.abstract { - margin: 2em 5em } - -div.abstract p.topic-title { - font-weight: bold ; - text-align: center } - -div.attention, div.caution, div.danger, div.error, div.hint, -div.important, div.note, div.tip, div.warning, div.admonition { - margin: 2em ; - border: medium outset ; - padding: 1em } - -div.attention p.admonition-title, div.caution p.admonition-title, -div.danger p.admonition-title, div.error p.admonition-title, -div.warning p.admonition-title { - color: red ; - font-weight: bold ; - font-family: sans-serif } - -div.hint p.admonition-title, div.important p.admonition-title, -div.note p.admonition-title, div.tip p.admonition-title, -div.admonition p.admonition-title { - font-weight: bold ; - font-family: sans-serif } - -div.dedication { - margin: 2em 5em ; - text-align: center ; - font-style: italic } - -div.dedication p.topic-title { - font-weight: bold ; - font-style: normal } - -div.figure { - margin-left: 2em } - -div.footer, div.header { - font-size: smaller } - -div.line-block { display: block } -div.line-block div.line-block { margin-left: 1.5em } - -div.sidebar { - margin-left: 1em ; - border: medium outset ; - padding: 0em 1em ; - background-color: #ffffee ; - width: 40% ; - float: right ; - clear: right } - -div.sidebar p.rubric { - font-family: sans-serif ; - font-size: medium } - -div.system-messages { - margin: 5em } - -div.system-messages h1 { - color: red } - -div.system-message { - border: medium outset ; - padding: 1em } - -div.system-message p.system-message-title { - color: red ; +dl.docutils dt { font-weight: bold } -div.topic { - margin: 2em } - -dt { - font-weight: bold +img.boost-logo { + border: none; + vertical-align: middle } -H1.title -{ - FONT-SIZE: 200%; - COLOR: #00008B; - text-align: center -} -H1 -{ - FONT-SIZE: 150%; -} -H2 -{ - FONT-SIZE: 125%; -} -h2.subtitle { - text-align: center } -H3 -{ - FONT-SIZE: 108%; -} -BODY -{ - FONT-SIZE: 100%; - BACKGROUND-COLOR: #ffffff; -} -PRE -{ - MARGIN-LEFT: 2em; - FONT-FAMILY: Courier; -} -CODE -{ - FONT-FAMILY: Courier; - white-space: pre; -} -.pre -{ - FONT-FAMILY: Courier; - white-space: pre; -} -.index -{ - TEXT-ALIGN: left; -} -.page-index -{ - TEXT-ALIGN: left; -} -.definition -{ - TEXT-ALIGN: left; -} -.footnote -{ - FONT-SIZE: 80%; - VERTICAL-ALIGN: super; - TEXT-DECORATION: none; -} -.function-semantics -{ - CLEAR: left; +pre.literal-block span.concept { + font-style: italic; } -hr { - width: 75% } - -ol.simple, ul.simple { - margin-bottom: 1em } - -ol.arabic { - list-style: decimal } - -ol.loweralpha { - list-style: lower-alpha } - -ol.upperalpha { - list-style: upper-alpha } - -ol.lowerroman { - list-style: lower-roman } - -ol.upperroman { - list-style: upper-roman } - -p.attribution { - text-align: right ; - margin-left: 50% } - -p.caption { - font-style: italic } - -p.credits { - font-style: italic ; - font-size: smaller } - -p.label { - white-space: nowrap } - -p.rubric { - font-weight: bold ; - font-size: larger ; - color: maroon ; - text-align: center } - -p.sidebar-title { - font-family: sans-serif ; - font-weight: bold ; - font-size: larger } - -p.sidebar-subtitle { - font-family: sans-serif ; - font-weight: bold } - -p.topic-title { - font-weight: bold } - -pre.address { - margin-bottom: 0 ; - margin-top: 0 ; - font-family: serif ; - font-size: 100% } - -pre.line-block { - font-family: serif ; - font-size: 100% } - -pre.literal-block, pre.doctest-block { - margin-left: 2em ; - margin-right: 2em ; - background-color: #eeeeee } - -span.class { - font-family: monospace; +.nav { +display: inline; +list-style-type: none; } -span.classifier { - font-family: sans-serif ; - font-style: oblique } - -span.classifier-delimiter { - font-family: sans-serif ; - font-weight: bold } - -span.doublesize { - font-size: 200% +.prevpage { +padding-top: -5px; +text-align: left; +float: left; } -span.interpreted { - font-family: sans-serif } - -span.concept { - font-family: sans-serif } - -span.function { - font-family: monospace; +.nextpage { +padding-top: -20px; +text-align: right; +float: right; } -span.option { - white-space: nowrap } - -span.option-argument { - font-style: italic } - -span.pre { - white-space: pre } - -span.problematic { - color: red } - -/* Firefox, at least, seems to need some help lowering - subscripts. Without the following, subscripts seem not to drop - at all when in a preformatted block. -- DWA -*/ +div.small { + font-size: smaller } -sub { - vertical-align: -20% +h2 a { + font-size: 90%; } - -table { - margin-top: 0.5em ; - margin-bottom: 0.5em } - -table.citation { - border-left: solid thin gray ; - padding-left: 0.5ex } - -table.docinfo { - margin: 2em 4em } - -table.footnote { - border-left: solid thin black ; - padding-left: 0.5ex } - -td, th { - padding-left: 0.5em ; - padding-right: 0.5em ; - vertical-align: top } - -th.docinfo-name, th.field-name { - font-weight: bold ; - text-align: left ; - white-space: nowrap } - -/* - dwa 2003/7/29 -- commented out so that it wouldn't override earlier - styles from boost.css - -h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { - font-size: 100% } -*/ - -ul.auto-toc { - list-style-type: none } - -img.boost-logo { - border: none; - vertical-align: middle +h3 a { + font-size: 80%; } - -pre.literal-block span.concept { - font-style: italic; +h4 a { + font-size: 70%; +} +h5 a { + font-size: 60%; } -div.small { - font-size: smaller } +dl,table +{ + text-align: left; + font-size: 10pt; + line-height: 1.15; +} + + +/*============================================================================= + Tables +=============================================================================*/ + + table.table + { + width: 92%; + margin-left: 4%; + margin-right: 4%; + } + + table.table + { + padding: 4px; + } + + /* Table Cells */ + table.table tr td + { + padding: 0.5em; + text-align: left; + font-size: 9pt; + } + + table.table tr th + { + padding: 0.5em 0.5em 0.5em 0.5em; + border: 1pt solid white; + font-size: 80%; + } + + @media screen + { + + /* Tables */ + table.table tr td + { + border: 1px solid #DCDCDC; + } + + table.table tr th + { + background-color: #F0F0F0; + border: 1px solid #DCDCDC; + } + + pre, + .screen + { + border: 1px solid #DCDCDC; + } + + td pre + td .screen + { + border: 0px + } + + .sidebar pre + { + border: 0px + } + + } + + pre, + .screen + { + font-size: 9pt; + display: block; + margin: 1pc 4% 0pc 4%; + padding: 0.5pc 0.5pc 0.5pc 0.5pc; + } + + /* Program listings in tables don't get borders */ + td pre, + td .screen + { + margin: 0pc 0pc 0pc 0pc; + padding: 0pc 0pc 0pc 0pc; + } + -- cgit v1.2.1