Самый первый тег, который должен на странице, опубликованной в Интернете, это тег !DOCTYPE. Этот тег не всем понятен, тем более, что в принципе страница может работать и без него. В этом случае переходит в так называемый обобщенный режим или Quirks Mode, который не всегда отображает страницу так, как вы хотели.
!DOCTYPE сообщает валидатору, какую именно версию HTML вы используете в своей странице и без него ваша страница не пройдет проверку валидатором. Далее приводятся примеры записи этого тега с учетом использования стандарта HTML 4.01.
Пример тега !DOCTYPE
Стандарт HTML 4.01 Strict (строгий), Transitional (переходный), Frameset (с фреймами)
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>
strict – строгое представление, которое исключает использование тех атрибутов и элементов, от которых W3C надеется отойти, чтобы поддержать развитие таблиц стилей.
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
Transitional – переходное представление для поддержки необходимых атрибутов представления и элементов
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN” “http://www.w3.org/TR/html4/frameset.dtd”>
frameset для страниц, использующих фреймы.