Типы документов
Из-за существования нескольких версий языка HTML каждая веб-страница должна начинаться с объявления используемой версии языка при помощи элемента DOCTYPE
.
(Впрочем, большинство браузеров отобразит страницу и без этого элемента.)
Использование объявления DOCTYPE
способствует правильной обработке кода страницы браузером.
Перед объявлением не должно быть ничего, даже пробела.
Вот как выглядит объявление DOCTYPE
для разных версий HTML:
HTML5
<!DOCTYPE html>
HTML4
<!DOCTYPE html PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/html4/loose.dtd">
Переходный XHTML 1.0
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3c.org/TR/xhtmll/DTD/xhtmll-transitional.dtd">
Строгий XHMTL 1.0
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
" http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Объявление XML
<?xml version="1.0" ?>