Mercurial > hg > xemacs-beta
comparison etc/w3/stylesheet @ 136:b980b6286996 r20-2b2
Import from CVS: tag r20-2b2
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 09:31:12 +0200 |
| parents | 34a5b81f86ba |
| children | 6608ceec7cf8 |
comparison
equal
deleted
inserted
replaced
| 135:4636a6841cd6 | 136:b980b6286996 |
|---|---|
| 6 ** Created: William M. Perry <wmperry@aventail.com>, Aug-31-1995 | 6 ** Created: William M. Perry <wmperry@aventail.com>, Aug-31-1995 |
| 7 ** Maintainer: William M. Perry <wmperry@aventail.com> | 7 ** Maintainer: William M. Perry <wmperry@aventail.com> |
| 8 ** | 8 ** |
| 9 ** This contains the top level fallback default styles for Emacs-w3 | 9 ** This contains the top level fallback default styles for Emacs-w3 |
| 10 ** | 10 ** |
| 11 ****************************************************************************** | 11 ******************************************************************************* |
| 12 ** | 12 ** |
| 13 ** To specify device-dependent styles, you must mark a section with | 13 ** To specify device-dependent styles, you must mark a section with |
| 14 ** @media devicetype { ... } | 14 ** @media devicetype { ... } |
| 15 ** If you are not using 'devicetype', then anything within the { ... } | 15 ** If you are not using 'devicetype', then anything within the { ... } |
| 16 ** is ignored. | 16 ** is ignored. |
| 30 ** | 30 ** |
| 31 ** emacs - only include this chunk if you are using Emacs 19 | 31 ** emacs - only include this chunk if you are using Emacs 19 |
| 32 ** xemacs - only include this chunk if you are using XEmacs | 32 ** xemacs - only include this chunk if you are using XEmacs |
| 33 ** light - only include this chunk if you are using a light background | 33 ** light - only include this chunk if you are using a light background |
| 34 ** dark - only include this chunk if you are using a dark background | 34 ** dark - only include this chunk if you are using a dark background |
| 35 ** tty - only include this chunk if you are using a TTY | |
| 36 ** ansi-tty - " include this chunk if you are using an ANSI-capable TTY | |
| 37 ******************************************************************************* | |
| 38 ** | |
| 39 ** There are some things this stylesheet cannot really specify, that we | |
| 40 ** must rely on the browser to explicitly handle correctly: | |
| 41 ** | |
| 42 ** o table formatting | |
| 43 ** o actually creating a hyperlink from an <a> tag and its attributes | |
| 44 ** o specifying which tags open lists | |
| 45 ** o inlined images | |
| 46 ** o frames (perhaps with positioning) | |
| 47 ** o applet/script/embed/object | |
| 48 ** o horizontal rules | |
| 35 ******************************************************************************/ | 49 ******************************************************************************/ |
| 36 | 50 |
| 37 /* | 51 /* Headers */ |
| 38 ** Headers | |
| 39 */ | |
| 40 | 52 |
| 41 h1,h2,h3, | 53 h1,h2,h3, |
| 42 h4,h5,h6 { | 54 h4,h5,h6 { |
| 43 display: block; | 55 display: block; |
| 44 font-family : serif; | 56 font-family : serif; |
| 45 font-weight : bold; | 57 font-weight : bold; |
| 46 } | 58 } |
| 47 | 59 |
| 48 /* | |
| 49 ** Since Emacs-19 doesn't handle mixed-sized fonts very well just yet, | |
| 50 ** we only use them under XEmacs. Hopefully, this will change soon. | |
| 51 */ | |
| 52 @media xemacs { | |
| 53 h1 { font-size : +12pt } | 60 h1 { font-size : +12pt } |
| 54 h2 { font-size : +6pt } | 61 h2 { font-size : +6pt } |
| 55 h3 { font-size : +4pt } | 62 h3 { font-size : +4pt } |
| 56 h5 { font-size : -2pt } | 63 h5 { font-size : -2pt } |
| 57 h6 { font-size : -4pt } | 64 h6 { font-size : -4pt } |
| 58 /* | 65 |
| 59 ** Emacs-19 also doesn't handle how Emacs-W3 changes this type of font | 66 /* Used to cause problems under Emacs 19, lets try once more, with feeling! */ |
| 60 ** very well, so lets only do it under XEmacs for now. Emacs-19 can only | |
| 61 ** do monospaced fonts anyway, so its redundant. | |
| 62 */ | |
| 63 pre,xmp, | 67 pre,xmp, |
| 64 plaintext { font-family: monospace } | 68 plaintext { font-family: monospace } |
| 65 key,code,tt { font-family: monospace } | 69 key,code,tt { font-family: monospace } |
| 66 } // @media xemacs | |
| 67 | 70 |
| 68 /* | 71 /* |
| 69 ** Best we can do under Emacs-19 is use the default font and try to make | 72 ** Best we can do under Emacs-19 is use the default font and try to make |
| 70 ** the headers stand out somehow. | 73 ** the headers stand out somehow. |
| 71 */ | 74 */ |
| 98 ** | 101 ** |
| 99 ** This functionality will be removed as soon as the W3C comes up with | 102 ** This functionality will be removed as soon as the W3C comes up with |
| 100 ** the standard way to do this, perhaps in CSS level 2. | 103 ** the standard way to do this, perhaps in CSS level 2. |
| 101 */ | 104 */ |
| 102 input:text, | 105 input:text, |
| 103 input:integer, | 106 input:int, |
| 104 input:float, | 107 input:float, |
| 105 input:url, | 108 input:url, |
| 106 input:text { text-decoration: underline; } | 109 input:text { text-decoration: underline; } |
| 107 input:submit { color: green; text-decoration: none; } | 110 input:submit { color: green; text-decoration: none; } |
| 108 input:reset { color: red; text-decoration: none; } | 111 input:reset { color: red; text-decoration: none; } |
| 211 insert-before: "[["; | 214 insert-before: "[["; |
| 212 insert-after: "]]" | 215 insert-after: "]]" |
| 213 } | 216 } |
| 214 | 217 |
| 215 input:text, | 218 input:text, |
| 216 input:integer, | 219 input:int, |
| 217 input:float, | 220 input:float, |
| 218 input:url, | 221 input:url, |
| 222 input:file, | |
| 223 input:password, | |
| 219 input:text { insert-before: "[{"; insert-after: "}]"; } | 224 input:text { insert-before: "[{"; insert-after: "}]"; } |
| 220 select { insert-before: "[{"; insert-after: "}]"; } | 225 select { insert-before: "[{"; insert-after: "}]"; } |
| 221 | 226 |
| 222 } // @media tty | 227 } // @media tty |
| 223 | 228 |
| 249 a:visited { color : magenta } | 254 a:visited { color : magenta } |
| 250 a:link { color : red } | 255 a:link { color : red } |
| 251 a:active { color : yellow } | 256 a:active { color : yellow } |
| 252 } // @media ansi-tty | 257 } // @media ansi-tty |
| 253 | 258 |
| 259 /* | |
| 260 ** Secial styles for the Emacspeak subsystem of emacs - an incredibly cool | |
| 261 ** speech synthesizer. This was contributed by T.V. Raman (raman@adobe.com) | |
| 262 */ | |
| 254 @media speech { | 263 @media speech { |
| 255 h1,h2,h3, | 264 h1,h2,h3, |
| 256 h4,h5,h6 { voice-family: paul; stress: 2; richness: 9; } | 265 h4,h5,h6 { voice-family: paul; stress: 2; richness: 9; } |
| 257 h1 { pitch: 1; pitch-range: 9; } | 266 h1 { pitch: 1; pitch-range: 9; } |
| 258 h2 { pitch: 2; pitch-range: 8; } | 267 h2 { pitch: 2; pitch-range: 8; } |
