消えゆくHTMLの遺物:IE時代のメタタグとブラウザ戦争の痕跡を巡る旅

Antiquated HTML Snippets and Artefacts

消えゆくHTMLの遺物:IE時代のメタタグとブラウザ戦争の痕跡を巡る旅

ウェブは常に変化し、それに伴いHTMLも進化してきました。本記事は、仕様から削除された要素ではなく、ブラウザ競争やサードパーティ統合への対応として生まれ、今は忘れ去られた「環境的変化」によるHTMLスニペットを紹介します。X-UA-Compatible、ICBM座標、条件付きコメント、PICS、Baiduのトランスコーディング回避タグ、Skypeツールバー無効化タグなど、懐かしい遺物の数々。それらがなぜ存在し、どのように使われ、なぜ消えていったのかを解説します。

PICSは、サイト所有者が自分のサイトを誤って分類したり、単にタグを追加しなかったりしたため、ほぼ完全に2003年までに廃止されました。
  1. matsemann

    私も、文字コードやBOM(バイトオーダーマーク)、その他の面倒なことを思い出しました。ファイルの先頭でこれらが正しくないと、表示が期待通りにならないことがありました。少なくとも13歳の私にとっては、なぜæøåが時々完全に文字化けするのか、時々しないのか、苦労したものです。今日ではこれは解決済みの問題のように感じられます。すべてのファイルがずっとUTF-8で、ただうまく機能します。

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

  2. nness

    私の記憶に永遠に焼き付いているのは、IEでのPNGのアルファチャンネル回避策です:

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

  3. CM30

    HTMLのdoctypeがかつてどれほど扱いにくかったかを思い出させます。今日ではそれは非常にシンプルですが、昔は?すべてのページでdoctype宣言の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

    サーバーサイドイメージマップも面白いですね: https://rickcarlino.com/2021/what-were-server-side-image-map...

  5. cprecioso

    私が付け加えたいのは、SafariのPinned Tabsの`meta`タグ(https://developer.apple.com/library/archive/documentation/Ap...)です。これはシンプルな白黒SVGを定義するものでした。この画像は、ユーザーがSafariでタブをピン留めしたときに使用され、アクティブなときは色付き、非アクティブなときは黒で表示されました。

この日のほかの記事

2026-09-08