CSS: Difference between revisions
m (→Definition) |
mNo edit summary |
||
Line 1: | Line 1: | ||
== Definition == | == Definition == | ||
CSS is a style sheet mechanism that allows authors and readers to attach style (e.g. fonts, colors and spacing) to [[HTML]] documents. The CSS language is human readable and writable, and expresses style in common desktop publishing terminology. | CSS is a style sheet mechanism that allows authors and readers to attach style (e.g. fonts, colors and spacing) to [[HTML]], [[XHTML]] and [[XML]] documents. The CSS language is human readable and writable, and expresses style in common desktop publishing terminology. | ||
One of the fundamental features of CSS is | One of the fundamental features of CSS is the so-called style sheets cascade; authors can attach a or several preferred style sheet(s), define stylesheets for different media (screen, print, projection, handhelds, etc.), define optional stylesheets. In addition, the reader may have a personal style sheet to adjust for human or technological handicaps (or to filter out certain kinds of informations, like pictures). There are rules for resolving conflicts between different style sheets. With the help of some JavaScript code one also may offer several stylesheets to an enduser. | ||
Finally CSS is an important component in so called "DHTML" and [[AJAX]]. Programming Dynamic Web pages may involve dynamic change of CSS features. | Finally CSS is an important component in so called "DHTML" and [[AJAX]]. Programming Dynamic Web pages may involve dynamic change of CSS features. | ||
Line 12: | Line 10: | ||
* [[CSS links]] A page with CSS resources | * [[CSS links]] A page with CSS resources | ||
* [[CSS tutorial]] Introductory CSS tutorial | * [[CSS tutorial]] Introductory CSS tutorial | ||
* [[CSS positioning tutorial]] | |||
* [[CSS for XML tutorial]] | |||
* [[User-side JavaScript]]. A technology that allows users to redesign pages and filter contents. | * [[User-side JavaScript]]. A technology that allows users to redesign pages and filter contents. | ||
* [[:fr:CSS|CSS]] ( | * [[:fr:CSS|CSS]] (Tutorial in french) | ||
[[fr:CSS]][[Category:web standards]] | [[fr:CSS]][[Category:web standards]] |
Revision as of 10:22, 10 September 2009
Definition
CSS is a style sheet mechanism that allows authors and readers to attach style (e.g. fonts, colors and spacing) to HTML, XHTML and XML documents. The CSS language is human readable and writable, and expresses style in common desktop publishing terminology.
One of the fundamental features of CSS is the so-called style sheets cascade; authors can attach a or several preferred style sheet(s), define stylesheets for different media (screen, print, projection, handhelds, etc.), define optional stylesheets. In addition, the reader may have a personal style sheet to adjust for human or technological handicaps (or to filter out certain kinds of informations, like pictures). There are rules for resolving conflicts between different style sheets. With the help of some JavaScript code one also may offer several stylesheets to an enduser.
Finally CSS is an important component in so called "DHTML" and AJAX. Programming Dynamic Web pages may involve dynamic change of CSS features.
See also:
- CSS links A page with CSS resources
- CSS tutorial Introductory CSS tutorial
- CSS positioning tutorial
- CSS for XML tutorial
- User-side JavaScript. A technology that allows users to redesign pages and filter contents.
- CSS (Tutorial in french)