Doctype html
Тот, кто ищет миллионы, весьма редко их находит,
но зато тот, кто их не ищет — не находит никогда!
О. Бальзак
Элемент DOCTYPE объявляет тип html документа. Он размещается вначале документа и позволяет браузеру определить, какая версия html используется. Один важный момент — никогда, и ничего не размещай на html странице перед объявлением DOCTYPE html, иначе у браузера могут возникнуть проблемы с отображением html кода.
Ниже приведены примеры doctype для разных версий языка html, один из которых необходимо вставить в твою будущую html страницу.
ISO/IEC 15445:2000, также известный как “ISO HTML”
<!DOCTYPE html PUBLIC"ISO/IEC 15445:2000//DTD HTML//EN">
HTML 2.0
<!DOCTYPE html PUBLIC"-//IETF//DTD HTML 2.0//EN">
HTML 3.2
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 3.2 Final//EN">
HTML 4.0 Strict
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.0//EN">
HTML 4.01 Transitional
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
HTML 4.01 Frameset
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Frameset//EN">
HTML 4.01 Strict
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01//EN">
HTML 4.01 + RDFa 1.1
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01+RDFa 1.1//EN">
XHTML Basic 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN">
XHTML Basic 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN">
XHTML 1.0 Transitional
<html xmlns="http://www.w3.org/1999/xhtml">
XHTML 1.0 Frameset
<html xmlns="http://www.w3.org/1999/xhtml"">
XHTML 1.0 Strict
<html xmlns="http://www.w3.org/1999/xhtml">
XHTML + RDFa 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN">
XHTML 1.1
<html xmlns="http://www.w3.org/1999/xhtml">
HTML 5
<!DOCTYPE html>
XHTML5
<html xmlns="http://www.w3.org/1999/xhtml">
DOCTYPE используемый для мобильных устройств
DOCTYPE XHTML Mobile 1.0
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
DOCTYPE XHTML Basic 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
После добавления DOCTYPE html PUBLIC открой веб-страницу в браузере (index.html), она должна быть чистой, а если читается код, то значит при наборе допущена ошибка. Запомни — после открывающей и перед закрывающей, угловыми скобками пробела нет! Если все хорошо, то переходим непосредственно к изучению языка HTML.