CSS is an extension to basic HTML that allows you to style your web pages
in other words we can say
CSS stands for Cascading Style Sheets
Styles
It defines how to display HTML elements
Styles were added to HTML 4.0 to solve a problem
External Style Sheets can save a lot of work
External Style Sheets are stored in CSS files.
Before you continue you should have a basic understanding of the following HTML
If you want to learn HTML Basics first then
Click Here for -> HTML Basics - HTML Introduction Different versions of HTML.
Click Here for -> Introduction to HTML Tags, Attributes and Elements - HTML "Hello World" Program.