e anche degli iframe è meglio non abusare.
io li uso nel mio sito in quanto costretto, pubblico delle news che mi provengono molto spesso trasformando direttamente l'email in html e quindi per non dover rifare il tutto la visualizzo in un iframe
ciao
una volta (e ribadisco una volta) servivano per costruire delle pagine in cui (es) nel frame di sx mettevo un menù di navigazione con vari link
es.
<a href="pinco_pallo.htm" target="nome_del_frame_di_destra">home</a>
<a href="sempronio.htm" target="nome_del_frame_di_destra">chi siamo</a>
<a href="sofonisba.htm" target="nome_del_frame_di_destra">dove andiamo</a>
ecccc.....
cliccando su un link la pagina relativa si apre nel frame indicato, in questa maniera facevo un solo menù
in pratica con un frame superiore (es logo) uno sx (menu) uno inferiore (ragione sociale) e uno centrale in cui si aprono le varie pagine facevo il lavoro una volta sola, l'unica cosa che cambia sono le pagine "centrali" e se dovevo modificare qualcosa di comune a tutte potevo modificarlo nella pag di frame