Почему нет тега include в HTML на стороне клиента?

Почему нет тега include в HTML на стороне клиента?
Почему нет тега include в HTML на стороне клиента? - lazycreekimages @ Unsplash

На днях один программист задал мне вопрос. Я помню, как (очень давно) задавался таким же вопросом. Почему тег include на стороне браузера никогда не рассматривался? Или все же рассматривался?

В частности, с тегом, который инструктирует браузер включать дополнительный HTML из других источников. Например, <include src = "http://server/foo/bar.html">. Многие люди будут делать вызовы javascript и заполнять innerHTML для достижения того же самого, когда то же самое вне движка javascript может быть сделано браузером.

Было бы неприятно иметь вложенные <HTML>s <BODY>s (т.е.), но мы должны учитывать этот аспект в любом случае.

Неужели я последний человек на земле, который помнит (только для Netscape 4 ) теги layer и ilayer ?

Netscape 4 также позволил тегу div иметь атрибут src, что достигло той же цели.

Netscape представил их в W3C, который решил не включать их - вместо них использовать iframe.


LetsCodeIt, 19 мая 2023 г., 23:31