--- test/html-webhacc/cc-style.css 2007/06/27 13:30:15 1.1 +++ test/html-webhacc/cc-style.css 2007/11/04 09:15:02 1.11 @@ -1,11 +1,179 @@ @import '/www/style/html/xoxo.css'; -q { +.section { + display: block; + margin: 1em; + border: #800080 1px solid; + padding: 0.5em 1em; +} + +dt, strong, th { + font-weight: bolder; + font-family: sans-serif; +} +dt:after { + content: ":"; +} + +h1 { + font-weight: bolder; + font-family: sans-serif; + font-size: 180%; +} + +h2 { + margin: 0; + border-style: none; + padding: 0; + font-weight: bolder; + font-family: sans-serif; + font-size: 150%; +} + +h3 { + font-weight: bolder; + font-family: sans-serif; + font-size: 100%; + background-color: #fff0f0; + color: black; +} + +.tree-text q, .tree-cdata q, .tree-comment q { + display: block; +} + +q, #source-string li { white-space: pre; white-space: -moz-pre-wrap; white-space: pre-wrap; } +q, #source-string ol { + background-color: #f0f0ff; + color: black; + line-height: 1.5; +} + +q:before, q:after { + content: ""; +} + +#parse-errors dl:empty:before { + content: "This document has no parse error."; + font-style: italic; +} + +#document-errors dl:empty:before { + content: "This document has no document error."; + font-style: italic; +} + +#document-tree > ol { + margin-left: 0; + padding-left: 0; +} +#document-tree > ol > li { +/* display: block; + list-style: none; + margin-left: 0; + padding-left: 0; */ +} + +#document-tree ol /*ol*/ { + margin-left: 1em; + padding-left: 0; +} + +#document-tree ol /*ol*/ li { + margin-left: 0; + padding-left: 0.4em; +} + +#document-tree ul.attributes { + margin-left: 3em; + padding: 0; +} + +#document-tree ul.attributes li { + display: inline; + list-style: none; + margin: 0 2em 0 0; + padding: 0; + text-indent: 0; + font-size: 90%; +} + +#dump-manifest tbody:empty { + display: table-caption; + caption-side: bottom; +} + +#dump-manifest tbody:empty::after { + content: "This cache manifest contains no oppotunistic caching namespace."; + font-style: italic; +} + +#dump-manifest dt:first-child + dt::before, +#dump-manifest dt:last-child::after { + display: block; + content: "This cache manifest contains no explicit entry."; + margin-left: 2.5em; + font-style: italic; + font-weight: normal; + font-family: serif; +} + +#dump-manifest dt:last-child::after { + content: "This cache manifest has an empty online whitelist."; +} + +#parse-errors dd, #document-errors dd, #error-description h3, +#result-para { + margin-left: 20px; + padding-left: 40px; + min-height: 32px; + background-image: url(large-stop); + background-position: center left; + background-repeat: no-repeat; +} + +#identifiers dd, #terms dd { + margin-left: 20px; + padding-left: 20px; + min-height: 20px; +} + +#identifiers dd + dd, #terms dd + dd { + background-image: url(error); + background-position: center left; + background-repeat: no-repeat; +} + +#error-description h3 { + margin-left: 1em; + margin-right: 1em; +} + +#document-errors dd.should, #error-description .should h3, +#result-para.SEE-RESULT { + background-image: url(large-alert); +} + +#document-errors dd.unsupported { + margin-left: 60px; + border: red 0.2em solid; + padding: 0.5em; +} + +#document-errors dd.unsupported, #error-description .unsupported h3, +#result-para.uncertain { + background-image: none; +} + +#result-para.PASS { + background-image: url(ok); +} + #nav-items { display: block; position: fixed; @@ -36,13 +204,112 @@ text-decoration: none; } +img { + border-style: none; +} + +code { + font-family: "Courier New", "Courier", monospace; + letter-spacing: 0.1em; + background-color: transparent; + color: orangered; + white-space: -moz-pre-wrap; + white-space: pre-wrap; +} + +.rfc2119 { + border-style: none; + text-transform: lowercase; + font-variant: small-caps; + font-style: normal; + text-decoration: none; + font-weight: normal; + font-family: sans-serif; +} + +#result-summary table { + margin-left: auto; + margin-right: auto; + border: 3px solid #800080; + border-collapse: collapse; +} + +#result-summary tbody, colgroup { + border: 3px solid #800080; +} + +#result-summary th { + background-color: #fff0f0; + color: black; +} + +#result-summary th, #result-summary td { + border: 1px solid #800080; + padding: 0.2em 0.5em; + text-align: center; + empty-cells: show; +} + +.uncertain td, p.uncertain { + background-color: #e1e1ff; + color: black; +} + +.FAIL, .uncertain td.FAIL { + background-color: #ffcece; + color: black; +} + +.SEE-RESULT, .uncertain td.SEE-RESULT { + background-color: #e1e1ff; + color: black; +} + +.PASS { + background-color: #ddffdd; + color: black; +} + +#result-para { + padding-top: 0.2em; + padding-bottom: 0.2em; + padding-right: 1em; +} + +/* dl.switch from WHATWG specification style sheet */ + +dl.switch { + padding-left: 2em; +} + +dl.switch dt { + display: block; + text-indent: -1.5em; + font-weight: bolder; + font-family: sans-serif; + font-style: normal; +} + +dl.switch dt:before { + content: '\21AA'; + padding: 0 0.5em 0 0; + display: inline-block; + width: 1em; + text-align: right; + line-height: 0.5em; +} + +dl.switch dt:after { + content: " :"; +} + /* -Copyright 2007 Wakaba +Copyright 2007 Wakaba . This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. -$Date: 2007/06/27 13:30:15 $ +$Date: 2007/11/04 09:15:02 $ */