Cascading style sheet or in short css is a style sheet language used for describing the presentation of a document written in html, X HTML and any language such as XML.
CSS presentation means, what ways a document is displayed to the user or what ways It being provided to him, It can be read in any computer screen or mobile phone display or a screen Reader. In fact, CSS is a separate language that has its own syntax.
The basically style sheet has been designed to separate for capacity building the content of the html document from document presentation layer. Because of the same formatting is possible to contain by two or more web pages, As a result, content of structural complexity and it’s repeated use are decreasing. That’s why you can control the layout of many HTML documents from a single style sheet and it will reduce the size and bandwidth usage up to 50 percent. Even if you edit a style sheet, you can change the size of a large website.
In 1996 the first official version is released of CSS. The version of the font, color and spacing (Two characters or words or lines or paragraphs between spacing.) to direct property existed. Unfortunately, a few years due to lack of reliable browsers support CSS could not be widely adopted. css level 2 is released in 1998. It is included to positioning Property; thereby css is able to be used for page layout (the page will look like).
It provides style for other kinds of media, such as: Print, Sound and the device which is work in keeping to hand. It is also formulated many advanced and sophisticated methods for style and to select elements. Css level-2, in short css 2.1 is the slightly modified or revised version of css2. Most current browsers support CSS1, CSS2 and css 2.1 versions. In fact, some browsers already have started to support css3’s feature, although the development of CSS3 is not yet fully attained.
It supports vertical text, better ways provides to work with tables and international language and better coordinate with other XML Technology. Also, some more features such as in a single element many of the background images and also have a large selection of colors it exists.
• Advantages of using CSS for your website:
Improved type and layout (scene) control: Type, background and layout as can be used to control through css that is never possible by XHTML.
Less work: If you edit a style sheet via css can change the entire website appearance. Small errors to remove or adjust even to re-design the whole site using style sheets than markup language is much easier and takes less time.
Smaller documents and faster downloads: During the past font element and more use of Nested tables made large the document. You can also apply a style sheet document to all pages and save a few bytes.
More accessible site: When all the features of presentation are edited via CSS, then you can mark up your content more meaningful ways and can make the site more accessible in non visual and mobile devices.
Reliable Browser Support: Almost all the browsers currently in use support css level 1 and more numerous browser support css level 2. Popular web browsers are: Chrome, Firefox, Internet Explorer, Opera, Safari.
Required editor / software for css coding:
For Windows: Notepad, Notepad++
For Mac: Text Wrangler
Also, you can use a popular platform – adobe dream weaver software for web development.