CSS (Cascading Style Sheet)
Short for Cascading Style sheets, CSS are used to add styling information to web pages and to layout them. Whereas HTML is used to describe the content for the web page CSS is used to describe the design and layout for that web page. CSS can define sizes and styles of all the HTML elements in a specific web page layout. Using CSS, a uniform look can be created across all pages of a website using that stylesheet. CSS files can be linked with one or more HTML pages. So the style information can be changed across whole website through changes in a single CSS file. For example, we may want to change the body font from Times New Roman to Verdana on all pages of the website. This can be done writing a single rule in stylesheet file.