Май 24, 2009

Снова о доктайпе

написано в рубрике: Курьёзы, Профессиональные заметки; 18:44

В своё время я писала о необходимости использования на сайтах правильного доктайпа и корректного с ним обращения. Недавно в моей коллекции глюков, связанных  доктайпом, появился ещё один.

Сайт, предложенный мне для починки, начинался кодом:

<noindex><!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”></noindex>

Пришлось убрать «оптимизаторские» теги и культурно объяснить, почему так делать нельзя и не надо.

Почему нельзя? Потому что браузер ищет доктайп (объявление типа документа) в самом начале страницы, и, не найдя, решает, что его нет вовсе, после чего переходит в режим обратной совместимости. Поэтому никаких тегов прежде доктайпа стоять не должно.

А почему не надо? А потому что поисковая машина — робот, а не идиот. Она прекрасно отличает заголовок от абзаца, а доктайп — от текстовой информации. И наличие, равно как и отсутствие, доктайпа никак не влияет ни на индексацию, ни на позиции в поиске.

2 комментариев »

  1. Martin — Май 24, 2009 || 19:26

    У тебя тут очепятка :)

    Поэтому никаких тегов прежде доктайпа стоить не должно

    Вроде по смыслу должно быть “стоять” ;)

    [Ответить на этот комментарий]

    Княгиня — Май 24th, 2009 || 20:10

    Ты прав, спасибо.

    [Ответить на этот комментарий]

Комментировать

Вы не авторизованы. Вы можете:

Rambler's Top100