Graphics can add interest but content should take up the majority of the page space. Design Issues Frames Frames were never part of the original HTML language because they pervert the original concept of a Web page as being one unit of information with a unique address. URLs sometimes stop working. Some browsers can't print framed pages correctly. It can be difficult to get frames to work correctly.
Search engines have trouble with frames.
Some browsers can't bookmark frames correctly. That said, HTML 4.0 introduced a new type of frame called inline frames which make it possible to create floating frames in your pages without running into the difficulties mentioned above. Unfortunately, although Internet Explorer 5 does currently support inline frames, Netscape 4.6 does not, so we can't recommend you use them. If, after these warnings you do decide to use frames, you should use the noframes element to warn users and allow them the option to view the information without frames. Tables Used for Layout HTML was written to be used as a language for presenting the structure of technical documents and was never intended to be used to do graphical page layout.