What is CSS?
CSS stands for Cascading Style Sheets
Why we need CSS?
CSS provides reusability,
Giving style capabilities in HTML are quite limited.
Also, with the use of an external style sheet, you are able to change you entire site style,
by only editing one single file!