Read CSS: The Definitive Guide, 3rd Edition Online
Authors: Eric A. Meyer
Tags: #COMPUTERS / Web / Page Design
The following properties appeared in CSS2 but were
dropped from CSS2.1 due to a lack of widespread support. They do not have computed value
information since computed values were first explicitly defined in CSS2.1.
The aim of this property is to allow authors to trigger font scaling such that
substitute fonts will not look too different from the font the author intended, even
if the substitute font has a different x-height. Note that this property does not
appear in CSS2.1.
none
|inherit
none
All elements
Yes
With this property, the character glyphs in a given font can be made wider or
narrower, ideally by selected condensed or expanded faces from the font's family.
Note that this property does not appear in CSS2.1.
normal
|wider
|narrower
|ultra-condensed
|extra-condensed
|condensed
|semi-condensed
|semi-expanded
|expanded
|extra-expanded
|ultra-expanded
|inherit
normal
All elements
Yes
This property specifies the distance
between the nearest border edge of a marker box and its associated element box.
auto
|inherit
auto
Elements with adisplay
value ofmarker
No
This property is obsolete as of CSS2.1 and will likely not reappear in
CSS3, and the same is true for thedisplay
value ofmarker
; as of
this writing, it appears that other mechanisms will be used to achieve these
effects
This permits the assignment of one or more "shadows" to the text in an element.
The first two length values in a shadow definition set horizontal and vertical
offsets, respectively, from the element's text. The third length defines a blurring
radius. Note that this property does not appear in CSS2.1.
none
| [inherit
none
All elements
No
This property defines whether "cross marks" (otherwise known as register marks or
registration marks) should be placed outside the content area but within the
printable area of the canvas. The exact placement and rendering of the marks is not
defined. Note that this value does not appear in CSS2.1.
[crop
||cross
] |none
|inherit
none
Page context
N/A
This
property, in conjunction withsize
, specifies a
particular page type to be used in the printing of an element. Note that this
property does not appear in CSS2.1.
inherit
auto
Block-level elements
Yes
With this property, authors can declare the size and orientation of the page box
used in the printing of an element. It can be used in conjunction withpage
, although this is not always necessary. Note that
this property does not appear in CSS2.1.
auto
|portrait
|landscape
|inherit
auto
The page area
No
This property sets the angle along the horizontal plane (otherwise known as the
horizon) from which a sound should seem to emanate. This is used in conjunction withelevation
to place the sound at a point on a
hypothetical sphere with the user at its center.
left-side
|far-left
|left
|center-left
|center
|center-right
|right
|far-right
|right-side
] ||behind
] |leftwards
|rightwards
|inherit
center
All elements
Yes
Normalized angle
This is a shorthand property that allows an author to define cues that precede and
follow the audio rendering of an element's content. A "cue" is something like an
auditory icon.
[ inherit
none
All elements
No
See individual properties (cue-before
,
etc.)
This property
allows an author to define a cue that follows the audio rendering of an element's
content.
none
|inherit
none
All elements
No
For none
This property allows an author to define a cue that precedes the audio rendering
of an element's content.
none
|inherit
none
All elements
No
For none
This property sets the angle above or below the horizontal plane (otherwise known
as the horizon) from which a sound should seem to emanate. This is used in
conjunction withazimuth
to place the sound at a
point on a hypothetical sphere with the user at its center.
below
|level
|above
|higher
|lower
|inherit
level
All elements
Yes
Normalized angle
This is a
shorthand property that allows an author to define pauses that precede and follow the
audio rendering of an element's content. A "pause" is an interval in which no content
is audibly rendered, although background sounds may still be audible.
[[
0
All elements
No
See individual properties (pause-before
, etc.)
This property allows an author to define the length of a pause that follows the
audio rendering of an element's content.
0
All elements
No
The absolute time value
This property allows an author to define the length of a pause that precedes the
audio rendering of an element's content.
0
All elements
No
The absolute time value
Specifies the average pitch (frequency) of the speaking voice used to audibly
render the element's content. The average pitch of a voice will depend greatly on the
voice family.
x-low
|low
|medium
|high
|x-high
|inherit
medium
All elements
Yes
The absolute frequency value
This property
specifies the variation in average pitch used by the speaking voice, while audibly
rendering the element's content. The higher the variation, the more "animated" the
voice will sound.
inherit
50
All elements
Yes
As specified
This provides a sound to be played "in the background" while the element's
contents are audibly rendered. The sound can be mixed with other background
sounds
(set usingplay-during
on an ancestor element), or it can replace
other sounds for the duration of the element's audio rendering.
mix
||repeat
]? |auto
|none
|inherit
auto
All elements
No
For
This property sets the "brightness" of the speaking voice used when audibly
rendering the element's content. The brighter the voice, the more it will "carry."
inherit
50
All elements
yes
As specified
This determines how an element's contents will be
audibly rendered, or indeed if they will be rendered at all. The valuespell-out
is typically used for acronyms and
abbreviations, such as W3C or CSS. If the value isnone
, the element is skipped (it takes no time to be audibly rendered).
normal
|none
|spell-out
|inherit
normal
All elements
Yes
As specified
This specifies whether the content of table headers is spoken before every cell
associated with those headers, or only when the header associated with a cell is
different from the header associated with the previously rendered cell.
once
|always
|inherit
once
Elements containing table header information
Yes
As specified
This property determines how numbers are spoken during audible rendering.
digits
|continuous
|inherit
continuous
All elements
Yes
As specified
This property
determines how punctuation is spoken during audible rendering. The valuecode
causes punctuation symbols to be rendered
literally.
code
|none
|inherit
none
All elements
Yes
As specified
This sets the average rate at which words are spoken when an element's content is
audibly rendered.
x-slow
|slow
|medium
|fast
|x-fast
|faster
|slower
|inherit
medium
All elements
Yes
An absolute number