Mercurial > hg > xemacs-beta
view lisp/w3/default.css @ 7:c153ca296910
Added tag r19-15b4 for changeset 27bc7f280385
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:47:16 +0200 |
parents | ac2d302a0011 |
children | 9ee227acff29 |
line wrap: on
line source
/****************************************************************************** ** File: default.css ** Purpose: Default Stylesheet for Emacs-W3 ** Info: Copyright (c) 1995 William M. Perry <wmperry@spry.com> ** Created: William M. Perry <wmperry@spry.com>, Aug-31-1995 ** Maintainer: William M. Perry <wmperry@spry.com> ** ** This contains the top level fallback default styles for Emacs-w3 ** ****************************************************************************** ** ** To specify device-dependent styles, you must mark a section with ** :devicetype: ** If you are not using 'devicetype', then anything up to the next ** :xxx: media descriptor is ignored. ** ** There are a few special Emacs-W3 sections ** ** emacs - only include this chunk if you are using Emacs 19 ** xemacs - only include this chunk if you are using XEmacs ** normal - always include this chunk (useful for switching out of another ** device-type block ******************************************************************************/ /* ** Headers */ h1,h2,h3, h4,h5,h6 { display: block; font-family : serif; font-weight : bold; } /* ** Since Emacs-19 doesn't handle mixed-sized fonts very well just yet, ** we only use them under XEmacs. Hopefully, this will change soon. */ :xemacs: h1 { font-size : +10pt } h2 { font-size : +6pt } h3 { font-size : +3pt } h4 { } /* Do nothing, normal sized font, just bold */ h5 { font-size : -3pt } h6 { font-size : -6pt } /* ** Emacs-19 also doesn't handle how Emacs-W3 changes this type of font ** very well, so lets only do it under XEmacs for now. Emacs-19 can only ** do monospaced fonts anyway, so its redundant. */ pre,xmp, plaintext { font-family: monospace; display: block } key,code,tt { font-family: monospace } /* ** Best we can do under Emacs-19 is use the default font and try to make ** the headers stand out somehow. */ :emacs: h1,h2,h3, h4,h5,h6 { font-style: small-caps; text-decoration: underline; color: blue; } strong,em { color: red } dfn { font-style: italic } s,strike { color: green } :normal: p { display: block } /* ** List formatting instructions */ dl,ul,ol { display: block; margin-left: 5em } li { display: list-item } dt { font-weight: bold; display: block } dd { insert-before: 3em; display: list-item } /* ** All logical emphasis tags, the way god intended */ strong,em { font-weight: bold } dfn { font-style: italic } s,strike { text-decoration: line-through } sub { text-position: sub } sup { text-position: sup } secret { text-transform: rot13 } /* ** Physical emphasis - spawn of evil */ b { font-weight: bold } i { font-style: italic } u { text-decoration: underline } blink { text-decoration: blink } /* ** Various and sundry */ br { display: list-item } hr { display: list-item } hr[SRC] { replace: {SRC} } /* ** Hypertext link coloring */ a { cursor: hand2 } a:link { color: #FF0000 } a:visited { color: #B22222 } a:active { color: #FF0000 } /* ** Various other character-level formatting issues */ address { align : right } abstract { font-style : bold & italic ; align : indent } quote { font-style : italic ; align : indent } /* ** Now for monochrome defaults */ :mono: a:link { color: black; text-decoration: underline } a:visited { color: black; text-decoration: underline } a:active { color: white } /* ** All the TTY specific formatting */ :tty: /* ** First, handle some stuff for generic TTYs to emulate our old ** behaviour with w3-delimit-links and a subset of w3-delimit-emphasis */ h1,h2,h3, h4,h5,h6 { insert.before: *; insert.after: * } a:visited{ insert.before: "{{"; insert.after: "}}" } a:link { insert.before: "[["; insert.after: "]]" } /* End Generic TTY */ :ansi-tty: /* ** Now comes the cool TTY stuff. You will need to be using XEmacs 19.14 ** or later (or Emacs 19.30 under DOS) in order to get any benefit from ** these whatsoever. But if you are using one of these, wow, cool, eh? ** ** ANSI specifies these colors, and most (all?) TTYs that support color ** will generally have 2 versions. One normal and one bright or 'standout' ** version. ** ** Color R G B ** -------------------------- ** white - 1.0 , 1.0 , 1.0 ** cyan - 0.0 , 1.0 , 1.0 ** magenta - 1.0 , 0.0 , 1.0 ** blue - 0.0 , 0.0 , 1.0 ** yellow - 1.0 , 1.0 , 0.0 ** green - 0.0 , 1.0 , 0.0 ** red - 1.0 , 0.0 , 0.0 ** black - 0.0 , 0.0 , 0.0 */ h1,h2,h3, h4,h5,h6 { color : cyan } a:visited { color : magenta } a:link { color : red } a:active { color : yellow } :speech: h1,h2,h3, h4,h5,h6 { voice-family: paul; stress: 8; } h1 { pitch: 9; pitch-range: 9; } h2 { pitch: 8; pitch-range: 8; } h3 { pitch: 7; pitch-range: 7; } h4 { pitch: 6; pitch-range: 6; } h5,h6 { pitch: 5; pitch-range: 5; } li { pitch: 6; richness: 6; } dt { voice-family: harry; } dd { pitch: 6; richness: 6; } pre,xmp, plaintext { pitch: 1; pitch-range: 1; stress: 1; richness: 9; } key,code, tt { pitch: 1; pitch-range: 1; stress: 1; richness: 9; } strong,em { pitch: 6; stress: 8; pitch-range: 9; } dfn { pitch: 7; pitch-range: 6; stress: 6; } s,strike { richness: 9; } b { pitch: 6; pitch-range: 9; stress: 8; } i { pitch: 7; pitch-range: 6; stress: 6; } u { richness: 0; } a:link { voice-family: harry; } a:visited { voice-family: betty; } a:active { voice-family: ursula; }