i frames sono considerati un modo di fare siti web vecchio.
Puoi usare le tabelle, tuttora valide o meglio i CSS che ti permettono anche di cambiare con un semplice script la grafica del sito.
Se ti interessano i CSS ci sono ottime guide gratuite su html.it