What are HTML Frames & Why They're Not Preferred
What is a Frame Used For?
HTML frames are used to display more than one document in a given window, with each document the ‘frame’ referred to.
The
tags that indicate this is a frame definition. Take note, also, that you do not have to use the percentage as a defining size – if you know the size of the document or image, you can set the command using pixels.Difficulty of Keeping Frames Synchronized
As you can see from the example above, the web designer (you in this case) will already be faced with the added difficulty of keeping two different documents correctly synchronised on one page.
Reasons Why Frames Aren’t Preferred
Using HTML frames in web pages is a subject that has aroused much controversy of late, and it is now widely suggested that a site is better off without frames than with.
The reason for this centers around the fact that many people utilize web browsers that do not recognize frames, and as such your traffic will be limited by their presence. The use of frames also creates difficulties in printing whole pages. It is regarded as fact that there are alternative methods of similar presentation styles that can be obtained without using frames, and the difficulty experienced in synchronizing frames is one much better left alone.
Nevertheless, you may still want to use frames for your site. If you do decide to use frames, please bear in mind the above advice.