- is called
- CSS
Cascading Style Sheets (short CSS), is a language that describes and attaches style to structured documents. This allows one to separate document structure and style information. This way, multiple documents can share the same style without the need of defining it over and over again. Documents are smaller and easier to mantain. Styles can be changed without the need of changing all documents. This are just some advantages. CSS can style any XML or HTML document. Using its powerful selectors, one describes which elements of the document a style should be applied to. Many aspects of the selected elements appearience can be influenced: Position, size, background, borders, colours, fonts, voice (yes, CSS can also influence how a document gets spoken by a speech synthesizer) and more. For different devices one can define seperate styles, so one can define a style for printing, but another one for screens. CSS 2 contained many features. CSS 2.1 removes some of them, contains corrections and important additions. One can consider CSS 2.1 as widely supported today. However, beginning from level 3, CSS is split up into modules which can be improved independently. They introduce a plethora of new features, many of them are already supported by popular browsers.
Specifications
Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification
http://www.w3.org/TR/CSS2
type: W3C Recommendation
date: 2011-06-07
Links
CSS validator
http://jigsaw.w3.org/css-validator/
Description: The W3C CSS validator allows you to load up a CSS file or an XML file for validation, that is, it automatically checks the CSS definitions for errors.
CSS3.Info - All you ever needed to know about CSS3
http://www.css3.info/
Description: News and showcases concerning CSS3