CSS and Tables: The hype and the trends The History of tables
Before tables came along, the web was a pretty dull place. Using tables for layout opened up new vistas of possibilities of visually ?designing? a page. It could well be argued that table based layout was responsible for the popularity of the web and the field of web design.
Worse still, over the last few years, table based layout has come under severe criticism and was widely demonized. Web purists claim that tables were never meant for layout so one shouldn't use them for such. A rapidly progressive hype seems to be in the air all around.
Reality behind the hype
Despite the fact that pioneers have been talking about web standards for a long time, the majority of web sites are still developed using tables and non standards compliant code.
History has shown many examples of technologies that started out life with one purpose, only to end up finding more practical applications as something else. And it sounds very apt in case of tables. The web itself was never intended to be a channel for edutainment, marketing and information but for sharing research data.
Using tables is a pragmatic approach, if not preferred
The W3c Web Accessibility Guidelines recognize that designers will continue to use table for layout - and so include information about how they can be implemented in the most accessible way. Designers are not going to immediately stop using tables for layout; mainly owning to the reason that this is the default behavior of most WYSWYG (what you see is what you get) Web design packages and; CSS for layout is so difficult to implement successfully.
Moreover, Professionals still argue the use of tables for the layout of pages on the Web, despite the fact that this goes against current standards. They argue it to be a pragmatic approach ? if not their preferred options.
Let's explode the myths: CSS vs Tables
Most web designers don't simply feel the need to switch over
The majority of web sites are still developed using tables and non standards compliant code. Because of this, user agents will be forced to handle table based layouts for many years to come. This effectively negates one of the biggest selling points for web standards. That of forward compatibility. That's why, most web designers really don't feel there is an overwhelming need to start developing sites using CSS based layouts and standards compliant code.
CSS development has a much higher barrier to entry than table based design
While comparing table based design to CSS based design, the syntax of CSS, for sure, turns out to be is pretty easy. Nobody in their right mind would argue that you need too be a rocket scientist to learn CSS. Nevertheless, some of the concepts can be quite tricky to assimilate.
Continuing in the same spirit it is true that there are so many bugs, even the ?experts? find themselves spending an inordinate amount of time bug fixing. For a novice this must be extremely frustrating. Not knowing if the problem is down to your misunderstanding of CSS or some obscure browser bug.
Perhaps this is why many people see web standards as ?Ivory Tower? and why many web standards advocates come across as having a sense of superiority and a zealous attitude towards web design.
Some things are just easy-to-do with tables
People often find themselves writing fairly complicated CSS to do something that would be trivial using tables. Take form styling for an instance. It's possible to lay out even very tricky forms using tables in just a few minutes. You can achieve similar results by floating elements with CSS, but it's a lot more involved. If you're a CSS guru it's all part of the fun. However if you're a regular mortal, it can be incredibly frustrating.
Another such thing is page footers. It's pretty easy to do using tables. Whilst doing this using CSS alone, it would hardly be any wonder why web developers turn their back on CSS when even simple things are rendered so
If you have the knowledge and patience, you can do most things using CSS that you used to do using tables. Sure it may take you longer, but you'll get there in the end (or die trying).
CSS benefits. But does it provide you what you need?
It's true that switching a large site to a CSS based layout can save a huge amount of bandwidth. However, for most sites, this saving would be insignificant or mostly irrevelent.
People want fast loading pages and many advocates have suggested that CSS helps accomplish this. For most sites, the ?design? is spread evenly across the whole site. However with CSS based sites, the ?design? is usually held in one or more external files. These files can be fairly complicated, and even for a simple site, can get big, or even fast.
Search engine friendliness: CSS vs TablesIt's true that the search engines like semantic pages. It's also a widely held notion that search engines like lean code. Building a site using CSS and web standards can defiantly encourage the development of search engine friendly sites. However it's neither magic bullet, nor a panacea either.
There are many table based sites that score very highly in the search engines. It's equally possible to build a CSS based site that gets a terrible search engine ranking. The most important thing for high ranking is content and inbound links, not whether a site uses tables or CSS for layout.
Issues pertaining to accessibility
There is quite increasing number of people who try to sell web standards and especially CSS based design by playing on client's accessibility fears.
There isn't anything inherently inaccessible about table based design. While it's true that your site needs to be published to a recognised set of grammars to get an AA accessibility rating, tableless design is only a recommendation, not a requirement for the more stringent AAA rating.
The final word
Final Table based design will be around for a long time. However, it is not good enough just to say that it is wrong to use them . In certain circumstances using tables for layout can make much more sense than CSS.
Web standards and CSS based design are defiantly the way forward. However in the rush to advocate these ?new? techniques, people end up being hyperbolic and the reality falls short of expectationent Company with a well connected development infrastructure in India having a strong offering superior web services and solutions at competitive costs.
- Related Videos
- Related Articles
- Ask / Related Q&A
- CSS Web Design
- 7 Vital Knacks of Professional Web Designer While Designing Creative Website
- Los Angeles Web Design Company Recommends 10 Local Marketing Tips for Web Sites
- The Top Ten Sticky Issues In Web Design
- Web Design – The Benefits Of Simplicity
- Shooting Up Sales with a Web Design Team
- Using CSS in Web Design
- Where Can I Find Good Web Design Advice?




Understanding Wireless Printing
By: vicky.cochrane.uk@googlemail.com | 05/01/2010Before you choose a wireless printing method, it’s important to understand what each method entails.
Facts on Solar Power?
By: Sudath Priyantha | 05/01/2010Researchers and scientists have already discovered solar power many years ago but because of the lack of technological knowledge, the idea was not pursued. Solar power was mainly used for powering small electrical devices
Electronic Textiles: Example of Smart Textile
By: R Oberoi | 05/01/2010Find out info on electronic textiles or e textiles that is the example of smart textile. Also check the definition and advancement in the category of electronic textiles.
Solar Energy – To Supply the Needed Power?
By: Sudath Priyantha | 05/01/2010Today, you can find a lot of manufacturers that market solar power kits. How effective are these power kits anyway? Many households are now utilizing the kits because they are efficient and convenient in generating the needed power from sunlight.
Make File Management easy with File Manipulator
By: Groshan Fabiola | 05/01/2010Ease of use is a common phrase used to describe software features and functionality. How often have the words “ease of use” been applied to a new release of Microsoft Windows or Office – a productivity tool – only to find that the new features required a training course to master, after navigating the new software bugs? But, help is available to ease the burden of administration for both Windows and Mac savvy users
Ease the Pain of Tax Time with FileMaker and Quickbooks Integration
By: Groshan Fabiola | 05/01/20102010 is upon us, and if you are like any business, you are concerned about filing W-2s and preparing quarterly tax statements
Cut Software Costs and Gain Customers with FileMaker Solutions
By: Groshan Fabiola | 05/01/2010CRM Software Systems have grown from simple contact management systems that can store customer addresses, e-mails and track customer calls – and businesses vying for larger market shares often resorted to massive customization of their CRM software system– to the monolithic systems provided by such software giants as Oracle, SAP and Microsoft
Companies focused on growth can retain and find new customers with a CRM solution
By: Groshan Fabiola | 05/01/2010The strategy of every profitable business is to grow and increase profits – typically through the retention and expansion of existing customers and the attraction of new customers
Surging ahead with the animation
By: Deepak Sharma | 23/02/2006 | TechnologyDynamism made happen in today's web sites with the help of sorts of animated stuff is a nice thing to give them a lively and happening look.
What resolution should your web site be designed for?
By: Deepak Sharma | 23/02/2006 | ECommerceThe beauty of your web site should percolate down to its intended end users. But what is critical on this front is: Your web site should dawn on your users precisely the way you have designed it.
How to make the organization of your web site simple and intuitive
By: Deepak Sharma | 23/02/2006 | ECommerceApparently design architecture comes in the picture the moment you plan to build your web site, and it constitutes a crucial technical consideration.
Getting started with the graphics for an enriching user experience
By: Deepak Sharma | 23/02/2006 | ECommerceGood web design does not necessarily mean good use of colors and layouts, but it does transcend beyond it. Design elements like color, font, size, frame, etc.
Users can bask in the benefits of Google Analytics
By: Deepak Sharma | 23/02/2006 | SEOGoogle has earned its giant position in search engine marketplace through real innovative solutions, and of course, strategic moves all aimed at users' ultimate convenience.
What you need to know about content freshness
By: Deepak Sharma | 23/02/2006 | AdvertisingIt is always not only advisable but advantageous also to keep your eyes and ears open as to what is happening in the SEO world.
When it comes to the font of your web pages...
By: Deepak Sharma | 23/02/2006 | TechnologyA glance at the web pages over the Internet, and you will not at all be disappointed to see a wide variety of font in use. Some of these varieties appear to be lovely on the eyes, some manifest artistic element in them, and some -- though being classy --
An insight into useful dimensions of interface design
By: Deepak Sharma | 23/02/2006 | TechnologyWorld Wide Web has thrown up unprecedented challenges in the realm of engaging and retaining customer. First and foremost, there are plenty of web sites like yours thronging up the Web space designed and positioned to tap the customer base.