Tableless layoutsHTML was never designed to be a layout language. The <table> element was designed to mark-up tabular data (such as you'd find in a spreadsheet). CSS (Cascading Style Sheets) was designed for design and presentational issues - and makes pages easier and faster to code, more manageable, accessible, and faster to download.