IL content-type serviva con l'HTML 2 e 3, altrimenti il browser poteva non riconoscere l'estensione del file (che per i CGI non e` .htm o .html, ma .cgi, .pl. o altro).

Ma ora siamo a HTML 4.0 o XHTML, che hanno uno strumento diverso per definire il linguaggio usato nelle pagine.
Vedi nel forum (X)HTML o nei manuali (X)HTML come si deve iniziare una pagina corretta.