Пример
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Заголовок документа</title> </head> <body> <p> Абзац документа </p> </body> </html>
DTD расшифровывается Document Type Definition (объявление типа документа).
DTD - это не HTML тэг, это инструкция браузеру о версии языка разметки использующегося на странице.
DTD должен объявляться перед самым первым тэгом HTML документа.
HTML документы со строгим DTD могут содержать все HTML элементы и атрибуты, кроме презентационных и устаревших. Использование фреймов запрещено.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML документы с переходным DTD могут содержать все HTML элементы и атрибуты включая презентационные и устаревшие. Использование фреймов запрещено.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML документы с фреймовым DTD могут содержать все HTML элементы и атрибуты включая презентационные и устаревшие. Использование фреймов разрешено.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML документы со строгим DTD могут содержать все HTML элементы и атрибуты, кроме презентационных и устаревших. Использование фреймов запрещено. Разметка документа должна соответствовать правилам разметки XHTML документов.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML документы с переходным DTD могут содержать все HTML элементы и атрибуты включая презентационные и устаревшие. Использование фреймов запрещено. Разметка документов также должна соответствовать правилам разметки XHTML документов.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML документы с фреймовым DTD могут содержать все HTML элементы и атрибуты включая презентационные и устаревшие. Использование фреймов разрешено. Разметка документов должна также соответствовать правилам разметки XHTML документов.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Документы с этим DTD эквивалентны документам с XHTML 1.0 Strict, но в них могут быть добавлены модули.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">