CSS3 Modules

CSS3 (June 1999)

CSS3 is divided into separate documents called "modules" that are designed to be implemented separately and independently from each other.

The W3C explains the module approach :--

                           " Rather than attempting to shave dozens of updates into a single monolithic specification, it will be much easier and more efficient to be able to update individual pieces of the specification. Modules will enable CSS to be updated in a more timely and precise fashion, thus allowing for a more flexible and timely evolution of the specification as a whole "

Here is the list of modules that are currently available.

1. Media Queries:-
               It is one of the CSS3 modules, it allows to adopt the rendering of web pages based on conditions. 
It has the following media types.
braille, embossed, handheld, print, projection, screen, speech, tty, tv

2. Namespaces :-
XML based formats can use namespaces.
Css selectors can be extended to select those elements based on their namespaces.

3. Selectors level 3 :-
Selectors describes the element selector used in CSS, selectors are used to select elements in HTML or XML document.

4. Color :- 
It specifies the color related aspects of CSS.

5. CSS Background & Borders :-
It specifies new functions for backgrounds and borders including background images and rounding border angles.

6. Fonts :-
It includes new properties and values to describe CSS fonts, such as the use of fonts that can be downloaded with the @font-face directive.

7. CSS Lists :-
 This module specifies the list layouts with more detail and precision than in earlier releases.

8. CSS Multicolumn Layout :-
It describes multi-column layouts in CSS, a style sheet language for the web.
Using this, content can be flowed into multiple columns with a gap and rule between them.

9. CSS Text :-
It specifies the need for internationalization in defining new properties and values to control the text using CSS.

and much more.....
For all the modules kindly visit http://www.w3.org

No comments: