home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Book HomeWebmaster in a Nutshell, 3rd EditionSearch this book

9.4. CSS Reference

The remainder of this chapter lists all the properties defined in the World Wide Web Consortium's Recommended Specification for Cascading Style Sheets, Level 1 (http://www.w3.org/pub/WWW/TR/REC-CSS1). All browsers do not implement all properties fully, and some simply do not work correctly. As in the HTML reference, we use the Netscape and Internet Explorer icons to show which browser supports that property. Properties with no icons are not currently supported by these browsers.

The following list includes each property's possible values, defined as either an explicit keyword (shown in constant width) or as one of these values:

color
Either a color name or hexadecimal RGB value, as defined in Chapter 8, or an RGB triple of the form:

rgb(red, green, blue)

where red, green, and blue are either numbers in the range 0 to 255 or percentage values indicating the brightness of that color component. Values of 255 or 100% indicate that the corresponding color component is at its brightest; values of 0 or 0% indicate that the corresponding color component is turned off completely. For example:

rgb(27, 119, 207)
rgb(50%, 75%, 0%)

are both valid color specifications.

length
An optional sign (either + or -), immediately followed by a number (with or without a decimal point) immediately followed by a two-character unit identifier. For values of zero, the unit identifier may be omitted. The unit identifiers em and ex refer to the overall height of the font and to the height of the letter "x", respectively. The unit identifier px is equal to a single pixel on the display device. The unit identifiers in, cm, mm, pt, and pc refer to inches, centimeters, millimeters, points, and picas, respectively. There are 72.27 points per inch and 12 points in a pica.

number
An optional sign, immediately followed by a number (with or without a decimal point).

percent
An optional sign, immediately followed by a number (with or without a decimal point), immediately followed by a percent sign. The actual value is computed as a percentage of some other element property, usually the element's size.

url
The keyword url, immediately followed (no spaces) by a left parenthesis, followed by a URL optionally enclosed in single or double quotes, followed by a matching right parenthesis. This is a valid URL, for example:

url("http://members.aol.com/htmlguru")

Finally, some values are lists of other values and are described as a "list of" some other value. In these cases, a list consists of one or more of the allowed values, separated by commas. The standard defines a default value for most properties. The default property is listed in the top syntax line for the property. Additional allowed values are listed beneath each description.

line-height

line-height: normal

Sets the distance between adjacent text baselines. Accepted values: length, number, percent, normal.

list-style-position

list-style-position: outside

Indents or extends (default) a list item's marker with respect to the item's content. Accepted values: inside, outside.

margin-right

margin-right: length

Defines the right margin of an element; default value is 0. Accepted values: length, percent, auto.

padding-right

padding-right: length

Defines the right padding of an element; default value is 0. Accepted values: length, percent.

word-spacing

word-spacing: normal

Inserts additional space between words. Accepted values: length, normal.



Library Navigation Links

Copyright © 2003 O'Reilly & Associates. All rights reserved.