che funzioni è ovvio :D la maggior parte dei browser se ne frega del doctype in html 4.01 ma ricorda che se nn lo inserisci il sito non sarà mai scritto in html 4.01 validato (ti ricordo che per vedere se è valido agli standard w3 devi andare su: http://validator.w3.org/) per quanto riuarda la validazione:
il doctype per l'html 4.01 và sopra ogni altro tag, incluso <html>:
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Essendo però la tua pagina un frameset questo doctype non và bene, puoi usare questo specifico per i frameset(comunque una lista di doctype è disponibile a l'indirizzio http://www.w3.org/QA/2002/04/valid-dtd-list.html):
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
inoltre per validare il sito serve questo tra i meta tag (ovvero tra <head>e </head>, questa tag indica al browser il set di caratteri (in questo caso uno standard iso 8859))
Codice:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
poi valida il sito, se ti dà errori (probabile) corregili e inserisci il bollino per mostrare ai visitatori il tuo impegno nel rendelo valido.