How CSS are better than Tables
Why web developers have been using table? Table give you lovely and a well organized website. But are the tables intended for this? No. A table should be used for tabular data and not for designing and for creating layouts. You have div tags and CSS for your rescue
In earlier days, to have a better presentation that would help you in impressing the client, tables were used. Now with CSS that is considered to be a designer's friend, everything is possible, a completely classic design that meets your needs and design standards.
Is a CSS based layout a complicated task? - Not really. Learning CSS is very simple than when compared to using nested tables.
A good design should always have a separate Content and Design. But having heard this comment a million times, do we really follow this advice? One need to realize that CSS benefits are true and proven.
Search Engines: Redesigning websites by eliminating tables has given good results. Having placed all links in unordered lists, search engine rankings have improve tremendously.
Compatibility: In the current days, website are being viewed from every inch, from a 60 inch TV to 3 inch cell phone. When you use tables with 780 width, it becomes difficult in viewing the site in a handheld device.
Accessibility: Disabled people would like to enjoy the Internet world. In case your website has been designed using tables, a visitor using an audio browser would have trouble in accessing it.
With these benefits, there is no need to continue with tables. Use CSS and see the difference for yourself



