WeblinkIndia logo
+91-9811948545 Get a Call Back

CSS2 and CSS3: The Difference

Web Design | Admin | Updated: 2010-08-23

CSS2 and CSS3: The Difference

Cascading Style Sheets or CSS manage the whole website designing with one-click changes. The latest version of CSS is the CSS3 version which basically differs from CSS2 in the incorporation of Modules and other changes. Modules enable the designing to be done in a lesser time with more ease while updating individual features and specifications. The CSS3 version supports many more browsers than CSS2, but be sure to test it on all operating systems and browsers. Other major changes/additions include:

  • New Combinator
  • New CSS Selectors
  • New Pseudo-elements
  • New Style properties

Now let us discuss these in detail.

  • Combinator New addition of General Sibling Combinator is done to match sibling elements of a given element through tilde (~) Combinator.
  • CSS Selectors While CSS2 had simple selectors, the new version calls them the components as a sequence of simple selectors.
  • Pseudo-Elements Many Pseudo Elements have been added that allow in-depth yet easy styling and a new convention of double colons has been introduced.
  • Style Properties New Background Style Properties Multiple Background images can be layered in the box using different elements like background image, position and repeat.
  • Border Style Styling of borders has been extended to images and rounded designs which includes creating image of the borders and then automatically apply image to the borders through CSS.

Additions in Properties

  • Border-radius, image-source, image-slice, and the values for width outset and stretch have been added in CSS3.
  • Properties for managing boxes like shadowing, wrapping and breaking have been added.
  • CSS3 has done away with complex structures for div tag and makes it easy for hassle free designing of multiple table-less columns. This can be simply done by putting in the number of columns in the browser that need to be added in the body element along with their width, color and height to make the text flow through the columns with ease.

New Background Style Properties

  • With the addition of the new local value, if the element has a scroll bar then the background scrolls with its content.
  • Background-clip, origin, size and style properties have been added.
  • Background shorthand property has been added in the size and origin properties.
  • The changes to previous Background Style Properties include:
    • Repeat property now has two values name space and round that space the tiled image in the box uniformly and rescales background images to tile it multiple time in the box.

More New additions

  • Modules for grid creations and template layout.
  • User interface module has been updated with the feature of adding/designing many elements.
  • Ruby and Paged Media module allow more support for languages, paged media and with flexibility in using style sheets by Media Queries is also present.

CSS versions just keep getting better with time which means improves the programming platform for developers resulting in faster and more efficient website designing. CSS3 mainly gives a simple interface that can be worked by beginners as well for making better and more appealing website styles.

5 thoughts on "CSS2 and CSS3: The Difference"


  • geetha
    27 February, 2017 at 4:42 am

    Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more .

    Cancel


  • Credo Systemz
    14 February, 2017 at 6:28 am

    Thanks for the useful post, Good effort in making the article look more interesting. Bookmarked!!

    Cancel


  • Terry
    07 December, 2011 at 11:48 pm

    Amazing site with good article information. Keep the good posts coming.

    Cancel


  • Guillaume
    04 December, 2011 at 6:06 am

    Really nice blog. Thanks for sharing.

    Cancel


  • free antivirus download
    08 September, 2010 at 11:28 pm

    Great Post!

    Cancel

Add a Comment

Your email address will not be published. Required fields are marked *