Frames
Using HTML you may code your pages to hold two or more pages in one. This can be of great use for personal websites which do not wish to rank highly in search engines. This is so, because frames are still not yet fully supported.
When using frames you do not need the body tags, but you will need to use frameset tags. An example of a frame tag would be:
<frameset rows="a,b">
<frame name="top or left" src="url.html">
<frame name="bottom or right" src="url.html">
</frameset>
The a in this example is the height of the first row (it may be in either percentages or pixels). And where b is equal to the height of the second row. You may also use an asterisk to place a variable. You may also use a third or fourth row by simply adding a third number after (ie; rows="50,*,50).
The name of the frame can be anything which you desire. It identifies the particular frame. It is also used when wishing to open a link within another page, which is described here: links.
Frames in columns
You may also create columns within a frameset. To do this use the same code as before, except within the frameset place cols in place of rows. A website may have both cols and rows as well, just add a second frameset to do this.
Frame Border
In order to have a border for your frame, you may use the attribute frameset with no or yes. For example: <frame name="top" src="url.htm" frameborder="yes">
