Cascading Style Sheets are design templates that provide augmented control over presentation and layout of HTML elements in a website. They allow you to separate the way you design information from the HTML content.
Using style sheets, you can create Web pages with minimal graphics, and therefore much smaller downloads. Style sheets also provide you with a higher level of typographic control, and they enable you to make changes to an entire website through the use of linked style sheets.
Here are 10 of the many features CSS technology brings to Web design.