ho fatto un test in localhost col tuo codice e funziona normalmente, anche se ci sono due errori:
il tag head mancante (importante), e la chiusura di un'ancora non aperta (nel footer)