CSS
Cascading Style Sheets (CSS) is a text based language used to describe the presentation of a document written in a markup language embedded in an web page. It is designed mainly to separate document content (written in HTML or a similar markup language) from document presentation.
The primary goal of CSS is to allow users a greater degree of control over presentation. Depending on the browser and the web site, a user may choose from various stylesheets provided by the designers or may remove all added style and view the site using their browser's default styling. i.e CSS gives greater control to both the designer and the viewer.