CSS Levels
CSS is the computer programming language that defines how a particular website looks by specifying unique elements in the code. The acronym CSS comes from Cascading Style Sheets meaning that it is based on a style sheet language and it usually works with HTML and XHTML, which are the primary programming languages used for building websites.The World Wide Web Consortium or the W3C has specific guidelines that refer to all CSS coding and coding in the World Wide Web environment to make things easier to understand and build. The reason for this is to provide specific guidelines for programmers to follow too keep everything functional and working on the web.
CSS has had a few standards approved by the W3C since the language was first released. These standards are called CSS levels and there are currently three of them in existence. CSS level 1 was made in December 1996 and revised again in 2008, it contained the basics of the language like properties for the different elements: fonts, colors, margins and more.
In May of 1998 came CSS level 2 which enriched the already existing elements, while adding a few of its own. The level was revised in 2007 and contained all of the CSS level 1 elements. Similar to the first release of the language, CSS level 2.1 allowed the possibility of absolutely positioned elements. Numbering came as an automatic feature that could be included in the text and page breaks were also inserted. Text could also be written from right to left because support for such a feature was included in the new level.
CSS is very important to the aesthetics of every website and it defines if it looks good or not most of the time. There is even talk about a new CSS level in development as the standard evolves toward level 3.