You are here:

  1. Manual
  2. Development
  3. Cascading Style Sheets
  4. CSS versus tables

Cascading Style Sheets: CSS versus tables for layout

The section Tables for layout recommends influencing the layout of websites with CSS. Many web developers complain that it is difficult to duplicate effects they have achieved using tables for years with CSS.

However, many effects are actually easier to achieve with CSS than with table markup, thanks in part to the CSS display property. It is the lack of support for these style rules by browsers like Microsoft Internet Explorer that create the impression that CSS cannot compete with tables for layout.

Several CSS alternatives to tables for displaying information in columns are available.


Web Guidelines version 1.3, November 2007.