В принципе, you have a character encoding mismatch, which is causing a no parse mode declaration ошибка.
В частности, браузер видит забавный символ перед DOCTYPE, так как браузер приобретает неправильную кодировку, которая вызывает его полностью пропустить объявление DOCTYPE (спасибо за разъяснения Дэвида):
character "þ" not allowed in prolog
в XHTML объявление кодировки для HTML заголовка UTF-16 является
<meta http-equiv="Content-Type" content="text/html; charset=utf-16" />
в настоящее время в вашем заголовке HTML вы объявляете UTF-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
У вас есть символ не UTF-8 в строке 129, поэтому вы не можете этого сделать. Кроме того, это не соответствует кодировке файлов или тому, что ваш сервер запрашивает файл.
В вашем CSS вы также должны объявить кодировку. Это происходит в первой строке, прежде всего.
@charset "utf-16";
HTML, не проверяет для меня: http://validator.w3.org/check?uri=http://www.mainstayprojects.com/teardrop. HTM l & charset = (обнаружение + автоматически) & doctype = Inline & group = 0 –