To define the content of a document,HTML tags were originally designed.By using tags like <h1>,
<p>, <table>,they were supposed to say "This is a header", "This
is a paragraph", "This is a table" and so on.Without using any formatting
tags ,the layout of the document was supposed to be taken care of by the browser.
It became more and more difficult to create Web
sites where the content of HTML documents was clearly separated
from the document's presentation layout as the two major browsers - Netscape and Internet
Explorer - continued to add new HTML tags and attributes (like
the <font> tag and the color attribute) to the original HTML
To solve this problem, the World Wide Web Consortium (W3C) -
the non profit, standard setting consortium, responsible for
standardizing HTML - created STYLES in addition to HTML 4.0.
Cascading Style Sheets is supported by all major browsers .