comparison lisp/w3/default.css @ 0:376386a54a3c r19-14

Import from CVS: tag r19-14
author cvs
date Mon, 13 Aug 2007 08:45:50 +0200
parents
children ac2d302a0011
comparison
equal deleted inserted replaced
-1:000000000000 0:376386a54a3c
1 /* File: default.css
2 ** Purpose: Default Stylesheet for Emacs-W3
3 ** Info: Copyright (c) 1995 William M. Perry <wmperry@spry.com>
4 ** Created: William M. Perry <wmperry@spry.com>, Aug-31-1995
5 ** Maintainer: William M. Perry <wmperry@spry.com>
6 **
7 ** This contains the top level fallback default styles for Emacs-w3
8 */
9
10 /*
11 ** Headers
12 */
13
14 h1,h2,h3,
15 h4,h5,h6 {
16 display: block;
17 font-family : utopia charter times itc-zapf-chancery inja;
18 font-weight : bold;
19 }
20
21 /*
22 ** Since Emacs-19 doesn't handle mixed-sized fonts very well just yet,
23 ** we only use them under XEmacs. Hopefully, this will change soon.
24 */
25
26 :xemacs:
27 h1 { font-size : 24pt }
28 h2 { font-size : 18pt }
29 h3 { font-size : 16pt }
30 h4 { font-size : 14pt }
31 h5 { font-size : 12pt }
32 h6 { font-size : 10pt }
33
34 /*
35 ** Best we can do under Emacs-19 is use the default font and try to make
36 ** the headers stand out somehow.
37 */
38
39 :emacs:
40 h1,h2,h3,
41 h4,h5,h6 { font-style: small-caps; text-decoration: underline }
42
43 :normal:
44 p { display: block }
45
46 /*
47 ** List formatting instructions
48 */
49
50 dl,ul,ol {
51 display: block;
52 margin-left: 5em
53 }
54
55 li { display: list-item }
56 dt { font-weight: bold; display: block }
57 dd { insert-before: 3em; display: list-item }
58
59 /*
60 ** All items that require fixed-width fonts
61 */
62
63 pre,xmp,
64 plaintext { font-family: monospace; display: block }
65 key,code,tt { font-family: monospace }
66
67 /*
68 ** All logical emphasis tags, the way god intended
69 */
70
71 strong,em { font-weight: bold }
72 dfn { font-style: italic }
73 s,strike { text-decoration: line-through }
74 sub { text-position: sub }
75 sup { text-position: sup }
76 secret { text-transform: rot13 }
77
78 /*
79 ** Physical emphasis - spawn of evil
80 */
81 b { font-weight: bold }
82 i { font-style: italic }
83 u { text-decoration: underline }
84 blink { text-decoration: blink }
85
86 /*
87 ** Various and sundry
88 */
89 br { display: list-item }
90 hr { display: list-item }
91 hr[SRC] { replace: {SRC} }
92
93
94 /*
95 ** Hypertext link coloring
96 */
97
98 a { cursor: hand2 }
99 a.link { color: #FF0000 }
100 a.visited { color: #B22222 }
101 a.active { color: #FF0000 }
102
103 /*
104 ** Various other character-level formatting issues
105 */
106
107 address { align : right }
108 abstract { font-style : bold & italic ; align : indent }
109 quote { font-style : italic ; align : indent }
110
111 /*
112 ** Now for monochrome defaults
113 ** Anything up to the next :xxx: media descriptor is only used if
114 ** you are on that type of media.
115 */
116 :mono:
117 a.link { color: black; text-decoration: underline }
118 a.visited { color: black; text-decoration: underline }
119 a.active { color: white }
120
121 /*
122 ** All the TTY specific formatting
123 */
124
125 :tty:
126
127 /*
128 ** First, handle some stuff for generic TTYs to emulate our old
129 ** behaviour with w3-delimit-links and a subset of w3-delimit-emphasis
130 */
131
132 h1,h2,h3,
133 h4,h5,h6 {
134 insert-before: *;
135 insert-after: *
136 }
137
138 a.visited{
139 insert.before: "{{";
140 insert.after: "}}"
141 }
142
143 a.link {
144 insert.before: "[[";
145 insert.after: "]]"
146 }
147
148 /* End Generic TTY */
149
150 :ansi-tty:
151
152 /*
153 ** Now comes the cool TTY stuff. You will need to be using XEmacs 19.14
154 ** or later (or Emacs 19.30 under DOS) in order to get any benefit from
155 ** these whatsoever. But if you are using one of these, wow, cool, eh?
156 **
157 ** ANSI specifies these colors, and most (all?) TTYs that support color
158 ** will generally have 2 versions. One normal and one bright or 'standout'
159 ** version.
160 **
161 ** Color R G B
162 ** --------------------------
163 ** white - 1.0 , 1.0 , 1.0
164 ** cyan - 0.0 , 1.0 , 1.0
165 ** magenta - 1.0 , 0.0 , 1.0
166 ** blue - 0.0 , 0.0 , 1.0
167 ** yellow - 1.0 , 1.0 , 0.0
168 ** green - 0.0 , 1.0 , 0.0
169 ** red - 1.0 , 0.0 , 0.0
170 ** black - 0.0 , 0.0 , 0.0
171 */
172
173 h1,h2,h3,
174 h4,h5,h6 { color : cyan }
175 a.visited { color : magenta }
176 a.link { color : red }
177 a.active { color : yellow }