y"> Звідки взявся тег ? Не думаю, що ви хоч іноді задавалися таким питанням. Очевидно, хтось його створив. Такі речі не беруться нізвідки. З усіх елементів і атрибутів HTML, якими ви в різний час користувалися, абсолютно кожен був колись кимось створений. Цей хтось придумав, як повинен працювати елемент або атрибут, і письмово сформулював свої думки. Такого роду люди, безперечно, розумніші за нас з вами, але вони теж звичайні люди.
Якщо стандарт розроблявся відкрито, то можна повернутися в минуле і побачити, як народжувалася ідея того чи іншого пункту специфікації. Обговорення ведуться в поштових розсилках, а їхні архіви зазвичай мають інтерфейс пошуку. Щоб відповісти на питання про теге , я вирішив трохи позайматися «електронної археологією» і занурився в товщу часів, коли ще не існувало Консорціуму Всесвітньої павутини (W3C), а всі веб-сервери світу можна було перерахувати по пальцях. Йдеться про перші дні Інтернету.
лютого 1993 Марк Андресс (Marc Andreessen) написав:
Пропоную новий опціональний HTML-тег:
При ньому повинен обов'язково зазначатися аргумент SRC=»url». Тег відсилає до файлу растрового зображення (bitmap або pixmap). Браузер буде запитувати цей файл в Мережі, розпізнавати як зображення і вставляти в текст згідно місцем тега в коді сторінки.
Приклад використання:
(Закриваючий тег не потрібно.)
Як і будь-яке інше вміст, цей тег може бути вкладений всередину якоря. Тоді зображення стане чутливим до активізації, як і звичайна текстова посилання. Слід надати браузерам свободу вибору графічних форматів, які будуть в них підтримуватися. Вдалим вибором мені видаються, наприклад, Xbm і Xpm. Якщо браузер не вміє відображати даний формат, нехай він робить те, що розробникам заманеться передбачити на цей випадок (так, в X Mosaic буде виводитися растрова картинка, замещающая потрібне зображення).
Дана функціональність буде реалізована в X Mosaic. Ми працюємо над нею і збираємося використовувати принаймні всередині команди розробників. Зрозуміло, я буду радий вашим пропозиціям з приводу того, яким має бути механізм підтримки зображень в HTML. Якщо у вас з'явиться думка вдаліше моєї, поділіться, будь ласка. Я знаю, що різноманітність графічних форматів робить ситуацію надзвичайно туманною, але альтернативи не бачу. Можна хіба що сказати: «Нехай браузер працює як уміє» - і чекати тієї пори, коли буде запропоновано ідеальне рішення (може бути, коли-небудь, за допомогою MIME-типів).
Цю цитату треба пояснити. Xbm і Xpm - популярні графічні формати в UNIX-системах; Mosaic - один з перших браузерів. Його версія, яка працювала в UNIX-системах, називалася X Mosaic. Коли Марк відправляв цей лист на дискусійний лист на початку 1993 року, він ще не заснував компанію Mosaic Communications Corporation, яка згодом принесла йому популярність, і ще не розпочав роботу над флагманським продуктом майбутньої компанії - браузером Mosaic Netscape (фірма і програма пізніше були перейменовані в Netscape Corporation і Netscape Navigator відповідно).
Говорячи про MIME-типах «може бути, коли-небудь», Марк посилається на передбачений у протоколі HTTP механізм переговорів про вміс...