Frames provide a way for you to divide the browser viewing area into multiple windows. You specify additional web pages that are to be displayed in each of these windows.
Frames are similar in concept to tables.
With tables, you create table cells within which you display text or images. Each of these frames, rather than displaying merely text and images, contains an entire web page, which in turn contains the text and images that are to be displayed in a specified frame. Specifies the amount of spacing, in pixels, that will appear between the contents of each frame and it's borders. If not specified, frames can be resized. Not all browsers support frames.