il tuo Doctype per la pagina con le suddivisioni in frames dovrà essere:
oppure, se vuoi usare xhtmlcodice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Se usi i frames solo per creare un layout, considera che può esser fatto anche con i css usando div affiancati su cui siano impostate le barre di scorrimento.codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Se lo fai per evitare di ripetere il codice (ad esempio di un'intestazione o di un menu) su tutte le pagine, lo stesso può esser fatto con inclusioni lato server.
Considera anche che l'uso dei frames può essere controproducente per l'indicizzazione da parte dei motori di ricerca nei cui risultati apparirebbero le singole pagine e un visitatore potrebbe trovarsi su una pagina col solo menu e la barra di navigazione oppure coi solo contenuti senza link (anche se esistono accorgimenti per risolvere).