Here is Open-of-course.org's online CSS
Tutorial that will teach you how use use and
apply Cascading Style Sheets (CSS) in your web pages.
Cascading Style Sheets (CSS) is a stylesheet language used to describe
the presentation of a document written in a markup language. CSS in
HTML pages is used to define colors,
fonts, layout, and other aspects of document presentation. Besides
separating the content from the content's presentation, CSS also
permits the same web pages to be presented in different styles for
different rendering
methods, such as on-screen, in print, by voice, etc. CSS specifies a
priority scheme to determine which style rules
apply if more than one rule matches against a particular element. In
this so-called cascade, priorities are calculated and
assigned to rules, so that the results are predictable. Also check out
this site's CSS
Forum to communicate with other web developers
using CSS.
CSS Tutorial Topics:
Introduction
to CSS
Inheritance
and Cascading in CSS
Block
and Inline Elements
Datasheet-style
Form
Tabular
List
Other
CSS Resources