Using tables for layout for the whole page or just for a part of it such as header, footer, menus has some drawbacks:
it increases the page code and makes the page load slower
it is not good for SEO (Search Engine Optimisation) and lowers the website`s ranking and position in search engine results
it decreases accessibility - users with disabilities and viewers using cell phones and PDAs may not be able to access the site
This problems can be avoided by using CSS...