elements. This is the approach I
currently use, and probably will continue to use over the next
few years.
Not only can you use CSS for the element layout they can also be
used to control the table itself, like table width or background
colour. This way, just by making a change in the external CSS
control file you can change the tables for all web pages, and
with it the appearance/layout of the entire website.
One of the other advantages of continuing to use tables for page
layout is that the pages are still easy to edit with most web
page editors, whereas if you use CSS themselves for positioning
then you will need a compatible editor.
Tables have been the mainstay of web page layout for many years
and will continue to be over the next few years. However when
combined with Cascading style sheets they can become very
flexible and powerful, as well as simple to use.
To see how easy it is to do see
Web Page Layout Using
Tables and CSS