
5
Cascading Style
Sheets (CSS)
5.1 THE NEED FOR CSS
5.1.1 What is CSS?
The original intentions of the creators of the Hyper Text Markup Language (HTML) were simple. They
wanted to provide a tag-based language to create Web pages. Although these Web pages were expected to
contain some display-oriented or formatting details, these details were limited. For example, HTML was
expected to display various headings, tables, etcetera. However, it was not expected to be as rich in its
formatting as modern word processing software. Let us understand what we exactly mean by this.
HTML provides supports for various tags. For example, we can display some text ...