Выбираете W3C действительную комбинацию DOCTYPE и кодировки? - PullRequest
1 голос
/ 01 марта 2010

У меня есть домашняя страница со следующим:

<DOCTYPE html>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

Мой выбор DOCTYPE "html" основан на рекомендации для html-страниц, использующих jQuery. Мой выбор charset = utf = 8 основан на рекомендации сделать мои страницы читабельными в большинстве браузеров. Но этот выбор может быть неправильным.

Когда я запускаю эту страницу через валидатор HTML W3C, я получаю сообщения, которые вы видите ниже. В любом случае я могу устранить 2 ошибки?

! Использование экспериментальной функции: Проверка соответствия HTML5.

Валидатор проверил ваш документ с помощью экспериментальной функции: Проверка соответствия HTML5. Эта функция была сделана доступной для вашего удобства, но имейте в виду, что она может быть ненадежной или не совсем соответствовать последним разработкам некоторых передовых технологий. Если вы обнаружите какие-либо проблемы с этой функцией, пожалуйста, сообщите о них. Спасибо.

Вывод проверки: 2 ошибки

1. Строка ошибки 18, столбец 70: изменение кодировки символов utf-8 и повторный анализ.

  …ntent-Type" content="text/html; charset=utf-8"> 

2. Строка ошибки 18, столбец 70: изменение кодировки в этой точке потребует нестабильного поведения.

  …ntent-Type" content="text/html; charset=utf-8"> 

1 Ответ

2 голосов
/ 01 марта 2010

Эта ошибка может появиться, если вы не поместите объявление charset сразу после открывающего тега <head> - убедитесь, что между <head> и метатегом, содержащим набор символов, нет ничего.

...