CSS Vs Tables - 9 Reasons Why CSS Tableless Designs Are Better

To start, let's take a look at what CSS is and whyTraditionally, web pages were built using HTML with
it's so important to modern web design. CSS standstables to layout the page structure and content.
for Cascading Style Sheets and was introduced byThese cell based tables are very similar in form to a
the World Wide Web Consortium in late 1996 withtable found in Microsoft Excel and Word. An
the aim to separate web page content (writtenadvantage of using tables is when used properly, it
copy, images, multimedia, etc.) from presentationclosely mimics the standard page layout in print media
(fonts, colors, layout, page structure, etc.). Anothersuch as newspapers or magazine articles. However,
chief goal of CSS is to improve and enhance webas web technology has advanced and become more
accessibility. Previous to the introduction of CSS, adynamic, a new era of design with greater
web page's HTML markup defined both content andpossibilities has emerged. A new approach to
presentation.designing and laying out web pages was created to
CSS is usually contained in a separate file from anbreak the constraints of structured table layouts. This
HTML web page. This is why CSS files are frequentlyapproach is called CSS tableless design.
referred to as "external style sheets". When anIt's important to understand that traditional table
HTML page or other type of web page loads likebased design and CSS are not mutually exclusive;
.aspx, .php, or .cgi, the page calls the external CSS fileCSS is frequently used by web developers using
and reads all of the presentation properties defined intable based design to control the properties of tables
the file. The CSS file tells the HTML page how toand other items on their web pages. On the other
style the website's content and in the case ofhand, tableless design wouldn't be possible without
tableless web design, where to place it. With CSS, aCSS. However, instead of using tables, a tableless
web designer can set rules for the presentation ofdesigner uses what are known as "DIV"s, which is
individual web pages or an entire site.short for "division".