CSS tutorial basics Free Web Design Tutorials
Home   HTML CSS JavaScript PHP MySQL Usability Glossary
CSSCSS BasicsBasicsImplementing CSSCSS SyntaxPseudo Classes/ElementsCSS ClassesCSS PropertiesFontColor and BackgroundTextBorderMargins and PaddingSize and Position

Home > CSS > Basicsprinter version

CSS Basics

The basic concept of CSS is that it should separate information from presentation. While HTML, XHTML or XML should take care of the information, CSS should take care of the presentation.

HTML was originally only designed to handle information, but page authors required more control over the look of documents therefore tags such as <font> were introduced to satisfy this.

This blurred the division between information and presentation therefore CSS was introduced. This allows different styles to be applied to a document, or group of documents, quite simply.



The Advantages of CSS



Why You Should Learn CSS

If you have any doubts about learning CSS consider the following. Imagine you have developed a 100 page website. Throughout your pages you have highlighted certain areas of text in red by using the font element thus.

<font color="#ff0000">Highlighted text.</font>


You decide you'd like to change the highlight colour to green. This means ploughing through every page, finding every occurrence of font elements set to red and changing them to green.

If you had used CSS then each occurrence of highlighted text might be as below.

<span class="highlight">Highlighted text.</span>


A span tag has been used, instead of a font tag, and has been set to a class called "highlight" which can be set to whatever style you require within a style definition.

To change the appearance of "highlight" means only one change to the style definition and the appearance of "highlight" will change throughout the entire site.

Next - Implementing CSS Implementing CSS


Privacy | Terms | Contact | Links | Sitemap | RSS Feeds RSS and JavaScript Feeds
©2008 www.webdesignworkmate.co.uk all rights reserved 
Design and Production by smallbizonline website design © 2000-2008
Valid HTML 4.01! Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0Valid CSS!
Tips and TricksMenu ButtonsSpecial Effects
Recommended Reading
CSS - the missing manual

The CSS anthology

Beginning CSS web development