В вашем вопросе вы пропускаете историю.Когда TBL разработала HTML из спецификации SGML (которая сама по себе была стандартизированной формой ISO GCA ANSI, разработанной на основе собственного GML IBM) ... вывод контента на экран был толькочасть работы.
TBL - также парень, который решил использовать текстовые доменные имена и расширения TLD для замены числовых IP-адресов серверов в сети.Затем он должен был придумать, как дать огромному количеству разных машин от разных производителей, работающих под управлением разнородных ОС, возможность отображать информацию максимально схожим образом. Посмотрите, как далеко должен зайти этот субъект?
В любом случае, TBL пришлось прервать связь по протоколу, которая произошла между сервером и клиентом, что привело к созданию (среди многих других вещей).):
DOCTYPE
Теги META
Тег TITLE
Теги LINK и теги SCRIPT
Наряду с форматированием содержимоготеги, такие как <a>
теги, <p>
теги, <h1><h2><h etc>
теги, <div>
s и т. д.
Чтобы отделить содержимое документа от информации протокола TBL отделил <head>
HTML-документа от <body>
- и он использовал эти слова, чтобы их было легко понять относительно их цели.
Так что да, возможно, тег <div>
мог бы иметьиспользовался вместо тега <body>
, а другой тег <div>
мог бы, вероятно, даже заменить тег <head>
- но это сегодня, с нашими современными знаниями и пониманием того, как используются документы HTML.Но когда они только начали разрабатываться, в эпоху, когда компьютеры только начали общаться друг с другом , это была другая история.Подумайте, насколько эволюционировал простой тег DOCTYPE
.
Вот несколько ссылок с интересным чтением:
История HTML
Глобальная структура документа HTML
Стандарт жизни HTML
FAQ по стандарту HTML Интересно!