The set of CSS properties described in this specification form a consistent formatting model for visual and aural presentations. This formatting model can be accessed through the CSS language, but bindings to other languages are also possible. For example, a JavaScript program may dynamically change the value of a certain element's 'color' property. Last, but not least, CSS will increase accessibility to Web documents, not just for people with handicaps, but for everybody, and even for robots. By retaining textual information in text form, robots and human users alike will have more options for digesting the content.
Users can provide their personal style sheets if author-suggested style sheets hinder accessibility.
The cascading mechanism combines and selects from different style sheets.