Tables are for data, not for design. Iframes are outdated and not supported on many mobile phones (for people looking at your web site from their phone). Iframes are also problematic when it comes to search engines indexing your web site.
The best way: server side includes.
is the idea of using tables or iframes good for web design?