У меня есть блог (на основе WordPress).И попробуйте подтвердить с помощью w3c validator одну из моих страниц.Первая ошибка:
Line 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
<!DOCTYPE html><!-- HTML 5 -->
Кроме того, DebugBar (http://www.my -debugbar.com / wiki / IETester / HomePage) согласен и показывает два невидимых символа до <!
, когда я открываю ту же страницу из "HTML Check "вкладка внутри этого инструмента.НО !!
- Эта строка HTML-кода взята из файла header.php в моей теме WordPress.
- Я загружаю этот файл с моего хостера на свойлокальный жесткий диск.
- Первая строка header.php равна
<!DOCTYPE html><!-- HTML 5 -->
- Когда я открываю header.php в RJ TextEd (только расширенный)текстовый редактор) там написано: текущая кодировка header.php - это UFT-8 без (!) BOM.
- Когда я открываю header.php в HEX-viewerЯ вижу, что байты 0 и 1 равны 3c, 21 - так что это точно
<!
.
Итак, учитывая все обстоятельства, почему и откуда я взял эти "нечетные символы"?