Monday, November 28, 2016

CSS3 Introduction & Modules

   CSS3 Introduction   

Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language.CSS3 is a latest standard of CSS earlier versions(CSS2).The main difference between CSS2 and CSS3 is follows

  • Media Queries
  • Namespaces
  • Selectors Level 3
  • Color

The earliest CSS 3 drafts were published in June 1999.
Due to the modularization, different modules have different stability and statuses. As of June 2012, there are over fifty CSS modules published from the CSS Working Group,and four of these have been published as formal recommendations:

  • 2012-06-19 : Media Queries
  • 2011-09-29 :  Namespaces
  • 2011-09-29 : Selectors Level 3
  • 2011-06-07 : Color

Some modules have Candidate Recommendation (CR) status and are considered moderately stable. At CR stage, implementations are advised to drop vendor prefixes.

       CSS3 modules   

    CSS3 is collaboration of CSS2 specifications and new specifications, we can called this collaboration is module. Some of the modules are shown below

    • Selectors
    • Box Model
    • Backgrounds
    • Image Values and Replaced Content
    • Text Effects
    • 2D Transformations
    • 3D Transformations
    • Animations
    • Multiple Column Layout
    • User Interface