Для начала разберёмся, что за тег такой и зачем он нужен? Этот тег должен указываться на веб-странице в самой верхней строке, то есть в первую очередь. Тег сообщает валидатору, какую именно версию HTML или XHTML вы используете. Если не указывать к какому стандарту документ относится, браузер попытается обработать код страницы так, как считает нужным. В результате может получиться всё, что угодно, а не то, что вы хотели отобразить. Рассмотрим наиболее часто используемые стандарты на данный момент. Это strict (строгий), transitional (нестрогое соответствие стандартам) и frameset (используется для страниц с фреймами) стандарты html версии 4.01, html 5, strict (строгий), transitional (нестрогое соответствие стандартам) и frameset версии XHTML версии 1.0, и XHTML 1.1 DTD