В соответствии с валидатором W3C
Метка порядка байтов найдена в файле UTF-8.
Метка порядка байтов Unicode в спецификацииИзвестно, что файлы в кодировке UTF-8 вызывают проблемы для некоторых текстовых редакторов и старых браузеров.Возможно, вы захотите избежать его использования до тех пор, пока он не станет лучше поддерживаться.
Вот причина вашей ошибки: метка порядка байтов - это пробел нулевой ширины, и он говорит вам, что символ не разрешен в прологе (до типа документа).
Повторно сохраните файл в текстовом редакторе, который позволяет сохранять без спецификации (практически все, кроме блокнота).