Как, уже говорилось в предыдущем уроке <!DOCTYPE> предназначен для того, чтобы браузер "понимал", как следует интерпретировать html-страницу.
Существует немалое количество видов <!DOCTYPE>; вот некоторые из них:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Строгий синтаксис HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Переходный синтаксис HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
В HTML-документе применяются фреймы
<!DOCTYPE html>
Для всех документов
Полный сборник <!DOCTYPE> смотрите
Те пользователи, которые не пишут вверху страницы сталкиваются с тем, что Internet Explorer переходит в режим совместимости. Это проблема устранима:
Нужно в фале .htaccess, который должен быть расположен в главной директории сервера (хостинга) написать: