Quote (LisTen)
Я заметил что в примерах везде используют вот это <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> а почему не используют <!DOCTYPE html>.Получается везде используют html4.01
это самый распространенный вариант заголовков(вроде правильно назвал) html, и большинство написанных уроков по html именно вот с ним.
хотя можно встретить и другие, например такой: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">.
в вашем примере используется заголовок более строго типа, чем тот который привел я, возможно я сейчас скажу глупость(я не уверен) но с вашим заголовком не пройти валидность html если вы забудете например закрыть какой то тэг.
пример:
Code
<html>
<p>тут текст параграфа <!--в моем примере можно не закрывать тэг параграфа, и он будет отображен нормально, и без ошибок(не проверял сейчас), но если вы будете использовать html 4.01 strict, то такой вариант точно не пройдет тест на валидность-->
<html>
ответ на вопрос: а почему не используют <!DOCTYPE html>
это доктайп html 5 , и так как большинство уроков написано очень давно(когда еще небыло html 5) поэтому strict, Transitional самые распространенные.