Реликвии HTML: мета-теги, которые выжили в веб-войнах

Antiquated HTML Snippets and Artefacts

Реликвии HTML: мета-теги, которые выжили в веб-войнах

Веб постоянно меняется, и HTML тоже. Эта статья — ностальгический обзор забытых HTML-сниппетов, которые когда-то были необходимы для совместимости с браузерами, расширениями и платформами. От X-UA-Compatible для Internet Explorer до мета-тегов для отключения Skype Toolbar и Baidu-транскодинга — автор объясняет, зачем они были нужны и почему исчезли. Вы узнаете об ICBM-координатах, PICS, условных комментариях и других артефактах эпохи браузерных войн.

В эпоху, когда браузеры менялись быстро и поведение, зависящее от версии, было не редкостью, было необходимо сигнализировать о совместимости с конкретными версиями браузеров с помощью мета-тега X-UA-Compatible.
  1. matsemann

    Я тоже вспоминаю про кодировки, BOM (byte order marks) и прочие шалости, которые должны были быть правильными в начале файла, чтобы всё отображалось как надо. По крайней мере, для меня в 13 лет было мучением понять, почему æøå иногда отображались полностью сломанными, а иногда нет. Сегодня это кажется решённой проблемой: все файлы в UTF-8, и всё просто работает.

    https://www.w3.org/International/questions/qa-byte-order-mar...

  2. nness

    Навсегда врезалось в память обходное решение для альфа-канала PNG в IE:

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png');

  3. CM30

    Напоминает, какими неудобными были HTML-доктайпы. Сейчас всё просто, а в прошлом? Нужно было указывать URL декларации доктайпа на каждой странице.

    > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    Вместе с упомянутыми в статье X-UA-Compatible это означало, что для многих первые несколько строк кода веб-страницы были тем, что они, вероятно, копировали из учебника или справочного документа каждый раз, по крайней мере, если у них не было под рукой CMS.

  4. rickcarlino

    Серверные карты изображений (server-side image maps) — тоже забавная штука: https://rickcarlino.com/2021/what-were-server-side-image-map...

  5. cprecioso

    Я бы добавил только мета-тег Safari Pinned Tabs (https://developer.apple.com/library/archive/documentation/Ap...), который требовал определить простой чёрно-белый SVG. Это изображение использовалось, когда пользователь закреплял вашу вкладку в Safari: в цвете, когда вкладка активна, и чёрным, когда неактивна.

Ещё за этот день

2026-09-08