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

ウェブは常に変化し、それに伴いHTMLも進化してきました。本記事は、仕様から削除された要素ではなく、ブラウザ競争やサードパーティ統合への対応として生まれ、今は忘れ去られた「環境的変化」によるHTMLスニペットを紹介します。X-UA-Compatible、ICBM座標、条件付きコメント、PICS、Baiduのトランスコーディング回避タグ、Skypeツールバー無効化タグなど、懐かしい遺物の数々。それらがなぜ存在し、どのように使われ、なぜ消えていったのかを解説します。
PICSは、サイト所有者が自分のサイトを誤って分類したり、単にタグを追加しなかったりしたため、ほぼ完全に2003年までに廃止されました。
HNでの議論
85- matsemann
私も、文字コードやBOM(バイトオーダーマーク)、その他の面倒なことを思い出しました。ファイルの先頭でこれらが正しくないと、表示が期待通りにならないことがありました。少なくとも13歳の私にとっては、なぜæøåが時々完全に文字化けするのか、時々しないのか、苦労したものです。今日ではこれは解決済みの問題のように感じられます。すべてのファイルがずっとUTF-8で、ただうまく機能します。
https://www.w3.org/International/questions/qa-byte-order-mar...
- nness
私の記憶に永遠に焼き付いているのは、IEでのPNGのアルファチャンネル回避策です:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png');
- 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が手元にない限り、毎回チュートリアルやリファレンスドキュメントからコピーしたものでした。
- rickcarlino
サーバーサイドイメージマップも面白いですね: https://rickcarlino.com/2021/what-were-server-side-image-map...
- cprecioso
私が付け加えたいのは、SafariのPinned Tabsの`meta`タグ(https://developer.apple.com/library/archive/documentation/Ap...)です。これはシンプルな白黒SVGを定義するものでした。この画像は、ユーザーがSafariでタブをピン留めしたときに使用され、アクティブなときは色付き、非アクティブなときは黒で表示されました。