Тридцать лет назад разработчик Mosaic и сооснователь Netscape Марк Андриссен предложил тег IMG

от автора

В конце февраля 1993 год студент и создатель браузера Mosaic, который впоследствии развился в Netscape Navigator, Марк Андриссен (Marc Andreessen) предложил тег IMG в качестве стандарта для встраивания изображений в текст на странице. Вскоре после этого тег IMG стал стандартом де-факто для добавления графических ресурсов в веб-страницы. Этот стандарт используется и сегодня во всём мире.

Более 30 лет назад доступ к картинкам пользователи могли получать только через ссылки. Если на странице была картинка, пользователь щёлкал по ссылке, и она открывалась в новом окне. Андриссен с коллегой Эриком Бином представляли, как браузер может показывать картинки прямо в тексте веб-документов. Без лишних кликов. Они верили, что будущее сети зависит от более полной поддержки графики.

В то время существовало всего 18 элементов HTML. Ни один из них не подходил для задачи Андриссена. Поэтому в феврале 1993 года Андриссен в списке рассылки www-talk, популярном среди разработчиков сети, запостил новую тему. В ней он между делом предложил новый элемент HTML:

I’d like to propose a new, optional HTML tag:

IMG

Required argument is SRC=”url”.

Новый тег для изображений встретил сопротивление. Некоторые беспокоились, что произвольное добавление тегов в какой-то момент станет напоминать прорыв плотины, и в результате для каждого типа медиа появится свой тег – типа aud для audio (или даже тег для video? Это будет уже чересчур!)

Тим Бернерс-Ли, создатель WWW, тоже сомневался. Он предложил вместо этого использовать тег А, а не вводить совершенно новый тег. Это позволило бы пользователям самим устанавливать, каким образом нужно обрабатывать изображения. Он считал, что веб должен быть гибко настраиваемым, и представлял мир, в котором пользователи возятся со своими браузерами, чтобы они демонстрировали страницы так, как им нравится. И строгий тег IMG не вписывался в эту картину.

Когда Mosaic вышел в 1993 году, и пользователи с дизайнерами могли начать эксперименты с изображениями, тег FIG быстро набрал популярность. Веб-дизайнеры и разработчики приняли его.

Стандарты HTML в конце концов тоже подтянулись. Тег включили в спецификацию HTML 2.0, вышедшую у W3C в 1995 году. Были предложены разные альтернативы, к примеру, тег , у которого был свой атрибут alt, полезный для пользователей, не видящих изображения. Но к тому времени IMG победил.

Так что, если вам когда-нибудь было интересно, почему мы используем IMG и SRC вместо IMAGE и SOURCE – вините в этом настойчивость программистов Mosaic. Вот так мы получили тег IMG, сокращения и всё прочее. Андриссен был на рынке первым, и очень сложно спорить с успехом. Уже скоро это стало традицией для браузеров и стандартов. Сначала что-то внедряли браузеры, а затем подтягивались и стандарты. Во время «браузерных войн» это привело к серьёзным последствиям, и с тех пор такая ситуация периодически возникает. Но эта традиция сохраняется и по сей день. И всё из-за скромного тега IMG.


ссылка на оригинал статьи https://habr.com/ru/articles/719028/