Для HTML 4.01 Строгое:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Для HTML 4.01 Trasitional:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Материал xmlns, который вы видите в примере с Facebook, - это пространства имен XML, и их цель - дать разработчику возможность включать пользовательскую информацию в документы HTML.
Думайте об этом как о папках в файловой системе.
Так что, когда facebook объявляет:
xmlns:fb="http://www.facebook.com/2008/fbml"
Они определяют «папку», в которой хранятся их пользовательские теги / атрибуты / свойства, поэтому:
<meta property="fb:admins" content="USER_ID"/>
... где важная часть "fb: admins" - это то же самое, что иметь это на жестком диске:
/fb/admins.txt
, который содержит значение USER_ID.
Так что это просто способ сохранить данные организованными и разделенными.
Надеюсь, это прояснит для вас.