/[suikacvs]/test/suikawebwww/style/html/common-class.css
Suika

Contents of /test/suikawebwww/style/html/common-class.css

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.20 - (hide annotations) (download) (as text)
Mon Jul 25 08:46:14 2005 UTC (20 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.19: +48 -12 lines
File MIME type: text/css
xhtml2-dynamic.xbl: New

1 wakaba 1.1 @charset 'iso-2022-jp';
2 wakaba 1.3 @namespace H3 'urn:x-suika-fam-cx:markup:ietf:html:3:draft:00:';
3 wakaba 1.1 @namespace 'http://www.w3.org/1999/xhtml';
4 wakaba 1.10 @namespace h2002 'http://www.w3.org/2002/06/xhtml2';
5     @namespace h2005 'http://www.w3.org/2002/06/xhtml2/';
6 wakaba 1.1 @namespace xml 'http://www.w3.org/XML/1998/namespace';
7 wakaba 1.8 @namespace sd 'http://suika.fam.cx/~wakaba/archive/2005/3/common-class#';
8 wakaba 1.1
9 wakaba 1.14 /* Document Header in Body */
10    
11     html.formal-specification div.header {
12     display: block;
13     padding-bottom: 1em;
14     border-bottom: 2px groove #C0C0C0;
15     }
16    
17     /* Title */
18     html.formal-specification h1 {
19     margin-bottom: 0;
20     text-align: left;
21     line-height: 1.5;
22     font-size: 170%;
23     }
24    
25     html.formal-specification h1 + h1:lang(en) {
26     margin-top: 0;
27     font-size: 120%;
28 wakaba 1.18 }
29    
30     @media screen {
31     html.formal-specification h1 + h1:lang(en) {
32     opacity: 0.3;
33     }
34 wakaba 1.14 }
35    
36     /* Status and Date */
37     html.formal-specification h1 + h2 {
38     margin-top: 0.67em;
39     text-align: left;
40     line-height: 1.5;
41     font-size: 140%;
42     }
43    
44 wakaba 1.10 /* Document Status */
45     .status-work-in-progress {
46     background-image: url(http://suika.fam.cx/www/style/draft-bg);
47     background-position: top center;
48     background-repeat: repeat-y;
49     background-attachment: fixed;
50     }
51    
52 wakaba 1.14 /* Versions URI and Authors */
53     dl.versions-uri, dl.authors {
54     display: block;
55     margin-left: 0;
56     }
57    
58     dl.versions-uri {
59     margin-bottom: 0;
60     }
61    
62     dl.versions-uri + * {
63     margin-top: 1em;
64     }
65    
66     dl.versions-uri + dl.authors {
67     margin-top: 0;
68     }
69    
70     dl.versions-uri > dt,
71     dl.authors > dt {
72     display: block;
73     margin-left: 0;
74     border-style: none;
75     padding-left: 0;
76     list-style-type: none;
77     font-weight: bolder;
78     font-family: sans-serif;
79     }
80     dl.versions-uri > dt:after,
81     dl.authors > dt:after {
82     content: " :";
83     }
84    
85     dl.versions-uri > dd,
86     dl.authors > dd {
87     display: block;
88     margin-left: 2.3em;
89     border-style: none;
90     padding-left: 0;
91     list-style-type: none;
92     }
93    
94     /* Short Legal Notes */
95     div.header p.copyright {
96     margin-left: 0;
97     text-indent: 0;
98     font-size: smaller;
99 wakaba 1.18 }
100    
101     @media screen {
102     div.header p.copyright {
103     opacity: 0.7;
104     }
105 wakaba 1.14 }
106    
107 wakaba 1.3 /* Sections */
108    
109     div.section {
110     display: block;
111     }
112     /* XML Alternate: h2|section */
113    
114 wakaba 1.14 html.formal-specification h1,
115     html.formal-specification h2,
116     html.formal-specification h3,
117 wakaba 1.15 html.formal-specification h4,
118     html.formal-specification h5,
119     html.formal-specification h6 {
120 wakaba 1.14 color: #400080;
121     background-color: transparent;
122     }
123    
124     html.formal-specification h2,
125     html.formal-specification div.appendix h3 {
126     font-size: 140%;
127     }
128    
129     html.formal-specification h2:before {
130     content: "";
131     content: counter(chapter) ". ";
132     counter-increment: chapter;
133     counter-reset: section;
134     }
135    
136     html.formal-specification div.appendix h3:before {
137     content: counter(appendix, upper-alpha) "." counter(chapter) ". ";
138     counter-increment: chapter;
139     counter-reset: section;
140     }
141    
142     html.formal-specification div.header > h2:before,
143     html.formal-specification div.section#ABSTRACT > h2:before,
144     html.formal-specification div.section#STATUS > h2:before {
145     content: "";
146     content: normal;
147     counter-increment: none;
148     }
149    
150     html.formal-specification h3,
151     html.formal-spefification div.appendix h4 {
152     font-size: 120%;
153     }
154    
155     html.formal-specification h3:before {
156     content: "";
157     content: counter(chapter) "." counter(section) ". ";
158     counter-increment: section;
159     }
160    
161     html.formal-specification h4:before {
162     content: "";
163     content: counter(appendix, upper-alpha) "."
164     counter(chapter) "." counter(section) ". ";
165     counter-increment: section;
166 wakaba 1.15 counter-reset: subsection;
167     }
168    
169     html.formal-specification h5:before {
170     content: "";
171     content: counter(appendix, upper-alpha) "."
172     counter(chapter) "." counter(section) "."
173     counter(subsection)". ";
174     counter-increment: subsection;
175 wakaba 1.14 }
176    
177 wakaba 1.9 div.section.normative h2:after {
178     content: " (規定) ";
179     }
180     div.section.normative h2:lang(en):after {
181     content: " (Normative) ";
182     }
183 wakaba 1.10 div#REFERENCE.section.normative h2:after {
184     display: none;
185     content: "";
186     }
187 wakaba 1.9
188 wakaba 1.17 div.section.informative > h2:after,
189     div.section.informative > h3:after {
190 wakaba 1.9 content: " (参考) ";
191     }
192 wakaba 1.17 div.section.informative > h2:lang(en):after,
193     div.section.informative > h3:lang(en):after {
194 wakaba 1.9 content: " (Informative) ";
195     }
196 wakaba 1.17 div#INFORMATIVE-REFERENCE.section.informative > h2:after {
197 wakaba 1.10 display: none;
198     content: "";
199     }
200 wakaba 1.9
201     div.section.appendix {
202 wakaba 1.20 counter-reset: chapter;
203     }
204    
205     html.formal-specification div.section.appendix {
206 wakaba 1.9 margin-top: 5em;
207     border-top: solid black 1px;
208     padding-top: 1em;
209     }
210    
211 wakaba 1.18 @media print {
212 wakaba 1.20 html.formal-specification div.section.appendix {
213 wakaba 1.18 border-style: none;
214     page-break-before: always;
215     }
216     }
217    
218 wakaba 1.20 html.formal-specification div.section.appendix h2 {
219 wakaba 1.9 text-align: center;
220     }
221    
222     div.section.appendix h2:before {
223 wakaba 1.20 content: "附録 " counter(appendix, upper-alpha);
224     display: inline;
225     counter-increment: appendix;
226     counter-reset: section;
227     }
228    
229     html.formal-specification div.section.appendix h2:before {
230 wakaba 1.9 content: "附属書";
231 wakaba 1.14 content: "附属書 " counter(appendix, upper-alpha);
232 wakaba 1.9 display: block;
233     }
234 wakaba 1.20
235 wakaba 1.9 div.section.appendix h2:lang(en):before {
236     content: "Appendix";
237 wakaba 1.14 content: "Appendix " counter(appendix, upper-alpha);
238 wakaba 1.9 }
239 wakaba 1.20
240 wakaba 1.9 div.section.appendix h2:after {
241     display: block;
242     font-size: smaller;
243     color: #C0C0C0;
244     background-color: transparent;
245     font-weight: normal;
246     }
247    
248 wakaba 1.10 /* TOC */
249    
250 wakaba 1.18 @media screen {
251     body:not(.has-abstract) > h1, #ABSTRACT,
252 wakaba 1.19 body:not(.has-abstract) > div.header > h1,
253 wakaba 1.18 h2002|body > h2002|h,
254 wakaba 1.20 h2005|body:not([class~="has-abstract"]) > h2005|h {
255 wakaba 1.18 -moz-binding: url(http://suika.fam.cx/www/style/ui/toc#after);
256     }
257 wakaba 1.10 }
258    
259 wakaba 1.5 /* Column Sections */
260     .column, .column.example {
261     display: block;
262     margin: 1em auto;
263     border: rgb(85, 79, 160) 2px solid;
264     -moz-border-radius: 3%;
265     padding: 1em;
266     max-width: 80%;
267     }
268    
269    
270     /* Paragraphs */
271     div.para {
272     display: block;
273     text-indent: 1em;
274     margin: 0 1em;
275     text-align: justify;
276     }
277 wakaba 1.9 /* XML Alternate: h2|p */
278    
279 wakaba 1.7 div.para:lang(en) {
280     text-indent: 2em;
281     }
282 wakaba 1.9
283     div.para > * {
284     text-indent: 0;
285     }
286    
287     div.non-para {
288     display: block;
289     text-indent: 0;
290     margin: 0 1em;
291     text-align: auto;
292     }
293 wakaba 1.5
294 wakaba 1.18 /* Semi-paragraphs */
295     span.line {
296     display: block;
297     text-indent: 0;
298     }
299     /* XML alternate: h2|l */
300    
301 wakaba 1.3 /* Figure */
302     .fig {
303     display: block;
304     margin: 1em auto;
305 wakaba 1.5 border: rgb(85, 79, 160) 2px solid;
306     -moz-border-radius: 3%;
307 wakaba 1.3 padding: 0;
308     max-width: 80%;
309     }
310     /* XML Alternate: ???:fig */
311    
312     .fig-body {
313     display: block;
314     margin: 1em;
315     padding: 0;
316     }
317    
318 wakaba 1.7 .fig .credit {
319     display: block;
320     margin-left: 40%;
321 wakaba 1.19 margin-right: 2em;
322 wakaba 1.7 text-align: right;
323     }
324     .fig .credit:before {
325     content: "―― ";
326     }
327    
328     .fig.quote blockquote {
329     margin: 0 1em;
330     border-style: none;
331     padding: 0;
332     }
333    
334 wakaba 1.2 /* Note */
335    
336     .note {
337     margin-top: 1em;
338     margin-bottom: 1em;
339 wakaba 1.3 margin-right: 5em;
340 wakaba 1.2 text-indent: 0;
341 wakaba 1.3 background-color: transparent;
342     color: green;
343 wakaba 1.2 }
344     /* NOTE: Don't use :before since old documents do or do not have
345     text of "Note: " or so on as part of character data. */
346     /* XML Alternate: H3|note */
347    
348 wakaba 1.5 /* .note.memo (= H3|note), .rationale.memo */
349     .memo {
350     display: block;
351 wakaba 1.14 margin: 0.3em 3em 0.3em 6em;
352 wakaba 1.9 padding: 0 0 0 2em;
353 wakaba 1.5 color: green;
354     background-color: transparent;
355     font-style: normal;
356     }
357 wakaba 1.14
358     div.memo div.memo {
359     margin-left: 4em;
360 wakaba 1.18 margin-right: 0;
361 wakaba 1.14 }
362    
363 wakaba 1.5 .memo > :first-child:before {
364     display: inline;
365 wakaba 1.17 content: "注意 : ";
366 wakaba 1.5 font-weight: bolder;
367 wakaba 1.14 font-family: sans-serif;
368 wakaba 1.5 }
369     .memo.info > :first-child:before {
370 wakaba 1.17 content: "参考 : ";
371 wakaba 1.5 }
372     .rationale.memo > :first-child:before {
373 wakaba 1.17 content: "解説 : ";
374 wakaba 1.5 }
375 wakaba 1.9 .memo.example > :first-child:before {
376 wakaba 1.17 content: "例 : ";
377     margin-right: 0.8em;
378 wakaba 1.9 }
379 wakaba 1.5 .memo:lang(en) {
380     /* NOTE: Selector should be "script=Latin" rather than "lang=en"
381     if there would such a selector... */
382     font-style: italic;
383     }
384     .memo:lang(en) > :first-child:before {
385     content: "Note. ";
386     }
387     .rationale:lang(en) > :first-child:before {
388     content: "Rationale. ";
389     }
390 wakaba 1.9 .memo.example:lang(en) > :first-child:before {
391     content: "Example. ";
392     }
393 wakaba 1.6 .memo > p:first-child, .memo > .para:first-child {
394 wakaba 1.5 text-indent: -3em;
395 wakaba 1.9 margin-left: 1em;
396     }
397    
398     /* Pending */
399    
400     .issue {
401     background-color: rgb(221, 255, 221);
402     color: black;
403     }
404    
405     .ed {
406     border: medium solid red;
407     padding: 0.5em;
408     color: rgb(229, 0, 0);
409     background-color: transparent;
410 wakaba 1.5 }
411    
412 wakaba 1.3 /* Example */
413    
414 wakaba 1.2 .example {
415     border: 1px solid rgb(153, 153, 153);
416     padding: 0.5em;
417     background-color: rgb(255, 248, 221);
418     color: rgb(102, 0, 0);
419     }
420     .example:before {
421     content: "例: ";
422 wakaba 1.3 font-weight: bolder;
423     font-family: sans-serif;
424 wakaba 1.2 }
425     .example:lang(en):before {
426 wakaba 1.3 content: "Example. ";
427     }
428    
429 wakaba 1.9 .example.memo {
430     border-style: none;
431     background-color: transparent;
432 wakaba 1.17 color: green;
433 wakaba 1.9 }
434     .example.memo:before {
435     content: "";
436     display: none;
437     }
438    
439 wakaba 1.4 /* For compatibility with old documents */
440     pre.example {
441     padding-left: 2em;
442     }
443     pre.example:before {
444     display: block;
445     text-indent: -1em;
446     }
447    
448 wakaba 1.5 .fig.example:before, .column.example:before {
449 wakaba 1.14 content: "" /* normal */;
450 wakaba 1.3 }
451    
452     .example .comment {
453     background-color: transparent;
454     color: green;
455     text-decoration: none;
456     font-family: "MS Mincho", "Times New Roman", serif;
457     }
458    
459 wakaba 1.19 /* Snip (Omittion) Indicator */
460     div.snip {
461     margin-top: 1em;
462     margin-bottom: 1em;
463     text-align: center;
464     }
465    
466     div.snip, span.snip {
467     color: gray;
468     background-color: transparent;
469 wakaba 1.20 font-family: serif;
470     }
471    
472     /* Captions */
473     .caption {
474     font-weight: bolder;
475     font-family: sans-serif;
476 wakaba 1.19 }
477    
478 wakaba 1.3 /* Block Captions */
479    
480     .fig .caption {
481     display: block;
482 wakaba 1.9 text-align: left;
483 wakaba 1.3 }
484     .fig > .caption:lang(en) {
485     font-weight: normal;
486     font-family: serif;
487     font-transform: small-caps;
488     font-style: italic;
489     }
490 wakaba 1.9 .fig > * + .caption {
491     text-align: center;
492     }
493 wakaba 1.3
494     .fig > .caption:before {
495 wakaba 1.5 content: "図: ";
496     }
497     .fig > .caption:lang(en):before {
498     content: "Figure. ";
499     }
500     .fig.example > .caption:before {
501 wakaba 1.3 content: "例: ";
502     }
503 wakaba 1.5 .fig.example > .caption:lang(en):before {
504 wakaba 1.2 content: "Example. ";
505     }
506    
507 wakaba 1.3 /* Inline Captions */
508    
509 wakaba 1.6 p .caption, li .caption {
510 wakaba 1.20
511 wakaba 1.3 }
512     /* Example: <p class="note"><span class="caption">Note.</span> ...</p> */
513    
514 wakaba 1.15
515    
516     /* Lists */
517    
518     dl.term-definition {
519     display: block;
520     counter-reset: term;
521     }
522    
523     dl.term-definition > dt {
524     display: inline;
525     margin-left: 0;
526     border-style: none;
527     padding-left: 0;
528     list-style-type: none;
529     }
530    
531     html.formal-specification div.section div.section
532     dl.term-definition > dd + dt {
533     margin-top: 1em;
534     }
535    
536     html.formal-specification div.section div.section
537     dl.term-definition > dt:first-child:before,
538     html.formal-specification div.section div.section
539     dl.term-definition > dd + dt:before {
540     display: block;
541     content: counter(chapter) "." counter(section) "." counter(term) ". ";
542     counter-increment: term;
543     }
544    
545     dl.term-definition > dt:lang(ja) + dt:lang(en) {
546    
547     }
548     dl.term-definition > dt:lang(ja) + dt:lang(en):before {
549     content: " (";
550     }
551     dl.term-definition > dt:lang(ja) + dt:lang(en):after {
552     content: ")";
553     }
554    
555     dl.term-definition > dd {
556     display: block;
557     margin-left: 0;
558     border-style: none;
559     padding-left: 0;
560     text-indent: 1em;
561     }
562    
563    
564    
565 wakaba 1.3 /* Phrases */
566    
567 wakaba 1.9 code.comment {
568     color: green;
569     background-color: transparent;
570     }
571    
572 wakaba 1.18 /* XML Infoset-style information properties */
573     code.infoprop {
574     color: inherit;
575     background-color: transparent;
576     font-weight: bolder;
577     font-family: sans-serif;
578     }
579     code.infoprop:before {
580     content: " [";
581     }
582     code.infoprop:after {
583     content: "] ";
584     }
585    
586 wakaba 1.15 code.uri, code.URI, code.mail, code.newsgroup {
587 wakaba 1.3 font-size: smaller;
588     font-style: italic;
589     font-family: "Times New Roman", "Times", serif;
590     }
591    
592 wakaba 1.20 code.uri, code.URI, code.file,
593     h2005|code[class~="file"] {
594 wakaba 1.16 -moz-binding: url(/www/style/text/wrap.xbl#wbr-uri);
595     }
596    
597     code.mail, code.newsgroup {
598     -moz-binding: url(/www/style/text/wrap.xbl#wbr-dotted);
599     }
600    
601 wakaba 1.9 code.uri a:link, code.uri a:visited,
602 wakaba 1.15 code.URI a:link, code.URI a:visited,
603 wakaba 1.9 code.mail a:link, code.mail a:visited,
604     code.newsgroup a:link, code.newsgroup a:visited {
605     border-style: none;
606     text-decoration: none;
607     color: inherit;
608     background-color: transparent;
609     font-style: inherit;
610     }
611    
612 wakaba 1.15 code.uri var, code.URI var, code.mail var, code.newsgroup var {
613 wakaba 1.12 border-style: none;
614     font-style: normal;
615     text-decoration: none;
616     }
617    
618 wakaba 1.15 dfn:lang(en) code.uri, dfn:lang(en) code.URI {
619     font-style: normal;
620     }
621    
622 wakaba 1.9
623 wakaba 1.10 h2002|code[class~="uri"]:before, h2002|code[class~="mail"]:before,
624     h2005|code[class~="uri"]:before, h2005|code[class~="mail"]:before {
625 wakaba 1.3 content: "<";
626     }
627 wakaba 1.10 h2002|code[class~="uri"]:after, h2002|code[class~="mail"]:after,
628     h2005|code[class~="uri"]:after, h2005|code[class~="mail"]:after {
629 wakaba 1.3 content: ">";
630     }
631     /* Note. Some XHTML 1 documents have enclosing "<" and ">" and
632     others does not. */
633    
634 wakaba 1.10 h2002|code[class~="file"]:before, h2002|code[class~="file"]:after,
635     h2005|code[class~="file"]:before, h2005|code[class~="file"]:after {
636 wakaba 1.3 content: '"';
637     color: graytext;
638     }
639    
640     code.math, code[class~="uri"] {
641     font-family: "Times New Roman", "Times", serif;
642     }
643    
644 wakaba 1.15 /* Qualified Names */
645    
646     .qname {
647 wakaba 1.16 -moz-binding: url(/www/style/text/wrap.xbl#wbr-qname);
648 wakaba 1.15 }
649    
650 wakaba 1.18 .qname-prefix, abbr.qname-prefix {
651 wakaba 1.9 border-style: none;
652 wakaba 1.5 font-style: italic;
653     font-family: "Times New Roman", "Times", serif;
654 wakaba 1.9 text-decoration: none;
655 wakaba 1.15 letter-spacing: 0.2em; /* Times is narrower than Courier */
656     }
657    
658     .qname-prefix[title="<http://www.w3.org/XML/1998/namespace>"] {
659     font-style: normal;
660     font-family: "Courier New", "Courier", monospace;
661     letter-spacing: inherit;
662     }
663    
664     .qname-local-name {
665    
666 wakaba 1.9 }
667    
668     /* ISO/IEC 10646 style character names */
669     .charname {
670     text-transform: lowercase;
671     font-variant: small-caps;
672     }
673    
674     /* ABNF Syntaxes */
675    
676 wakaba 1.16 code.ABNF {
677     -moz-binding: url(/www/style/text/wrap.xbl#wbr-dotted);
678     }
679    
680 wakaba 1.9 dl.abnf {
681     margin-left: 2em;
682     margin-right: 2em;
683     padding-left: 1em;
684 wakaba 1.17 padding-right: 1em;
685 wakaba 1.9 background-color: #F5DCB3;
686     color: black;
687 wakaba 1.18 page-break-inside: avoid;
688 wakaba 1.9 }
689    
690     dl.abnf:before {
691     content: "ABNF 構文定義";
692     display: block;
693 wakaba 1.17 margin-bottom: 0.2em;
694     border-bottom: 1px solid;
695     padding-top: 0.4em;
696     padding-bottom: 0.2em;
697 wakaba 1.9 font-weight: bolder;
698     font-family: sans-serif;
699     }
700    
701     dl.abnf > dt {
702     float: left;
703     clear: left;
704 wakaba 1.11 width: 12em;
705 wakaba 1.9 list-style: none;
706     margin-left: 1em;
707     padding-left: 0;
708 wakaba 1.11 font-family: inherit;
709     font-weight: normal;
710     font-style: normal;
711 wakaba 1.5 }
712    
713 wakaba 1.9 dl.abnf > dd {
714     margin-left: 1em;
715     padding-left: 1em;
716     text-indent: -1em;
717     }
718    
719     dl.abnf code.ABNF {
720     color: black;
721     background-color: transparent;
722     }
723    
724     dl.abnf dt dfn {
725     border-style: none;
726     font-weight: normal;
727     font-style: normal;
728 wakaba 1.11 font-family: inherit;
729 wakaba 1.9 text-decoration: none;
730     }
731    
732     dl.abnf a:link[href^="#SYNTAX-"], dl.abnf a:visited[href^="#SYNTAX-"],
733     code.ABNF a:link[href^="#SYNTAX-"], code.ABNF a:visited[href^="#SYNTAX-"] {
734     border-style: none;
735     text-decoration: none;
736     color: inherit;
737     background-color: transparent;
738     }
739    
740     /* Citations */
741    
742 wakaba 1.19 cite.dc-title {
743    
744     }
745     /* XML alternative: dc|title */
746    
747     cite.dc-creator {
748    
749     }
750     /* XML alternative: dc|creator */
751    
752     cite.dc-creator:before, cite.dc-creator:after {
753     content: "";
754     content: normal;
755     }
756    
757 wakaba 1.20 cite.section:before {
758     content: "「";
759     }
760    
761     cite.section:after {
762     content: "」";
763     }
764    
765 wakaba 1.7 cite.bibref {
766 wakaba 1.9 vertical-align: 0.5em;
767 wakaba 1.7 font-style: normal;
768     font-size: 75%;
769     line-height: 1.1;
770 wakaba 1.9 color: gray;
771     background-color: transparent;
772 wakaba 1.7 }
773 wakaba 1.10
774     cite.bibref.normative {
775     color: red;
776     }
777    
778     cite.bibref.informative {
779     color: green;
780     }
781    
782 wakaba 1.7 cite.bibref:before, cite.bibref:after {
783 wakaba 1.14 content: "" /* normal */;
784 wakaba 1.7 }
785    
786 wakaba 1.9 cite.bibref a:link, cite.bibref a:visited {
787     border-style: none;
788     text-decoration: none;
789     color: inherit;
790     background-color: transparent;
791     }
792    
793 wakaba 1.10 div.reference > dl > dt,
794 wakaba 1.9 #REFERENCE > dl > dt {
795     width: 7em;
796     float: left;
797     clear: left;
798     list-style: none;
799     font-weight: normal;
800     }
801    
802 wakaba 1.10 div.normative.reference > dl > dt {
803     color: red;
804     background-color: transparent;
805     }
806    
807     div.informative.reference > dl > dt {
808     color: green;
809     background-color: transparent;
810     }
811    
812     div.reference > dl > dt:before,
813     div#REFERENCE > dl > dt:before {
814 wakaba 1.9 content: "[";
815     }
816 wakaba 1.10
817     div.reference > dl > dt:after,
818     div#REFERENCE > dl > dt:after {
819 wakaba 1.9 content: "]";
820     }
821    
822 wakaba 1.10 div.reference > dl > dd,
823     div#REFERENCE > dl > dd {
824 wakaba 1.9 margin-left: 1em;
825     margin-bottom: 1em;
826     padding-left: 1em;
827     }
828    
829 wakaba 1.14 span.standard-number, a.standard-number,
830     span.standard-section, a.standard-section {
831 wakaba 1.9 font-family: sans-serif;
832     font-weight: bolder;
833     text-decoration: none;
834     }
835    
836 wakaba 1.12 /* et. al */
837 wakaba 1.9 .etal {
838     font-style: normal; /* Not italic */
839     }
840    
841 wakaba 1.2 /* Emphasis */
842    
843 wakaba 1.10 /* Block emphasis */
844     .key-point {
845     display: block;
846 wakaba 1.12 width: 70%;
847 wakaba 1.14 _width: 100%; /* WinIE */
848 wakaba 1.12 margin-left: auto;
849     margin-right: auto;
850     margin-top: 2em;
851     margin-bottom: 2em;
852 wakaba 1.10 border: 1px rgb(228, 236, 236) solid;
853     -moz-border-radius: 0.5em;
854     padding: 1em;
855     background-color: rgb(228, 236, 236);
856     color: black;
857     }
858    
859 wakaba 1.13 span.weak, .example.memo span.weak {
860 wakaba 1.2 font-size: 80%;
861 wakaba 1.12 color: gray;
862     background-color: transparent;
863     }
864    
865 wakaba 1.18 @media print {
866     span.weak, .example.memo span.weak {
867     color: inherit;
868     background-color: transparent;
869     }
870     }
871    
872 wakaba 1.12 .note span.weak {
873 wakaba 1.18 color: #92BA89;
874 wakaba 1.2 background-color: transparent;
875     }
876    
877 wakaba 1.20 th span.weak, thead span.weak, tfoot span.weak {
878     font-weight: normal;
879     font-family: -moz-initial;
880     }
881    
882     em.abbr, dfn em.abbr {
883     border-bottom-style: solid;
884     border-bottom-width: 1px;
885     padding-bottom: 0.03em;
886     font-style: inherit;
887     text-decoration: none;
888     }
889    
890 wakaba 1.17 em.rfc2119, em.rfc2119like {
891 wakaba 1.9 border-style: none;
892     text-transform: lowercase;
893     font-variant: small-caps;
894     font-style: normal;
895     text-decoration: none;
896     font-weight: normal;
897     font-family: sans-serif;
898     }
899    
900 wakaba 1.17 em.rfc2119:lang(ja), em.rfc2119like:lang(ja) {
901 wakaba 1.9 font-weight: bolder;
902 wakaba 1.14 font-family: sans-serif;
903     font-variant: normal;
904 wakaba 1.9 }
905    
906     /* Hyperlinks */
907    
908     a:link[rel="glossary"], a:visited[rel="glossary"] {
909     border-style: none;
910 wakaba 1.18 background-color: transparent;
911     color: inherit;
912 wakaba 1.9 text-decoration: none;
913 wakaba 1.18 font-size: 100%;
914     }
915    
916     @media screen {
917     a:link[rel="glossary"], a:visited[rel="glossary"] {
918     border-bottom: 1px dotted #FF0080;
919     padding-bottom: 0.025em;
920     cursor: help;
921     }
922 wakaba 1.9 }
923    
924 wakaba 1.15 /* Right Marks such as ^(R) and ^TM */
925     sup.right {
926     vertical-align: 0.7em;
927     font-size: 50%;
928     line-height: 1.0;
929     }
930    
931 wakaba 1.2 /* Footer */
932    
933 wakaba 1.8 .footer, *|*[class~="footer"], sd|footer,
934 wakaba 1.3 /* Old styles (discouraged) */
935 wakaba 1.15 #footer, #FOOTER, body > address, body > .update, body > div.navigation
936 wakaba 1.3 {
937 wakaba 1.8 display: block;
938 wakaba 1.3 margin: 2em 0 0 0;
939     border-top: gray 1px solid;
940     padding-top: 10px;
941     }
942    
943     /* Old style footer (discouraged) */
944 wakaba 1.15 body address + .update,
945     body > div.navigation + div.update {
946 wakaba 1.3 margin: 0;
947     border-top: gray 0 none;
948     padding-top: 0;
949     }
950    
951 wakaba 1.18 @media print {
952     div.navigation {
953     display: none;
954     }
955     }
956    
957 wakaba 1.8 .update, sd|update {
958     display: block;
959     }
960    
961     .update:before, *|*[class~="update"]:before, sd|update:before {
962 wakaba 1.2 content: "修正: ";
963     }
964 wakaba 1.8 .update:lang(en):before, *|*[class~="update"]:lang(en):before,
965     sd|update:lang(en):before {
966 wakaba 1.2 content: "Modified: ";
967     }
968    
969 wakaba 1.8 /* Validated logo (discouraged) */
970 wakaba 1.2 #w3c-html, #w3c-css {
971     float: right;
972     width: 88px;
973     height: 31px;
974     border: none;
975     }
976 wakaba 1.1
977     /* License
978    
979 wakaba 1.3 Copyright 2003-2005 Wakaba <w@suika.fam.cx>.
980 wakaba 1.1
981     This program is free software; you can redistribute it and/or modify
982     it under the terms of the GNU General Public License as published by
983     the Free Software Foundation; either version 2 of the License, or
984     (at your option) any later version.
985    
986     This program is distributed in the hope that it will be useful,
987     but WITHOUT ANY WARRANTY; without even the implied warranty of
988     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
989     GNU General Public License for more details.
990    
991     You should have received a copy of the GNU General Public License
992     along with this program; see the file COPYING. If not, write to
993     the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
994     Boston, MA 02111-1307, USA.
995    
996     */
997    
998 wakaba 1.20 /* $Date: 2005/07/22 13:50:20 $ */

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24