Categories
Useful Sites

Stu Nicholls offers CSSplay, a site with CSS examples, including many uses of :hoverCSSPlay

W3School includes many useful tutorials and examples on CSS.W3school

A demonstration of what can be accomplished visually through CSS-based design.CSS Zen Garden
free css html tutorial
Web Design Tutorials
Why Use CSS over tables?
Tables are not for webpage layout design, their sole purpose is to display data in a table form. W3C has also recommended the use of Cascading Style Sheet (CSS) for webpage design.
Problem with tables
Webpages that uses table layouts are large in file size and this will increase the time needed for loading. These pages are also very difficult to re-design as it is very time consuming to change the layout every page in a site. In addition, table-based pages are much less accessible to users with disabilities and viewers using cell phones or PDAs to access the Web.
Advantages of CSS
Using an external style sheet to control the layout, it is very easy for the Webmaster to change the site's visual through this single file. On top of this, the pages will consume less bandwidth as it is much smaller in file size as compared to those table-based layouts.
