Единственное, что делает doctype, это заставляет браузер переходить в режим соответствия стандартам.Если у вас нет doctype, старые браузеры перейдут в режим Quirks;с типом документа (независимо от того, какой из них вы используете) браузер перейдет в режим стандартов.
Поэтому действительно не имеет значения, какой из них вы используете.
Типы документов XHTML попытаютсяобеспечить соблюдение XHTML, но, очевидно, только в браузерах, которые должным образом поддерживают XHTML - IE6 может быть проблематичным.И, конечно, указание XHTML означает, что нет места для каких-либо ошибок вообще, или ваша страница не будет отображаться.
Кроме этого, на самом деле нет большого выбора между различнымиdoctypes, поэтому я предлагаю выбрать наиболее актуальную из возможных .... это тип документа HTML5.
Тип документа HTML5 выглядит следующим образом:
<!DOCTYPE html>
Это все.Коротко, просто и по существу.И он работает для всех текущих браузеров (включая IE6).
Это не означает, что вам нужно использовать какие-либо функции HTML5 (они, очевидно, не будут работать в IE6), но он полностью обратно совместим, ине должен давать вам какие-то странные специфичные для браузера глюки, которые вы получаете с другими типами документов.
Надеюсь, это поможет.