<html> 要素はなぜ CanIUse.com で 100% サポートされていないのか?
- Can I Use は Web 技術の採用率を追跡するサイトで、ブラウザ使用率を推定し、機能の互換性を測定して、その機能の利用可能性を示す数値を提供している。
- 現在、
<html> 要素のサポート率は 97.34% と表示されており、これは <audio> 要素の現在のサポート率よりも低い。
- MDN が提供するデータに基づいており、
<html> 要素のブラウザ互換性セクションでは、標準化されておらず廃止された manifest 属性と "secure context required" が赤い X で表示されている。
追加情報
- MDN は Mozilla Developer Network の略称だったが、現在は単に MDN として使われている。
GN⁺の意見
- CanIUse.com のデータは時として混乱を招くことがあるが、Web 開発者にとって依然として有用なリソースである。
<html> 要素のような基本的な要素のサポート率が 100% ではないのは、データの解釈方法と古いブラウザの扱い方によるものと見られる。
- Web 技術の互換性とサポート率を把握することは Web 開発者にとって非常に重要であり、こうした統計は技術選定や Web サイト最適化に役立つ。
1件のコメント
Hacker Newsの意見
CanIUse の「すべてのユーザー」オプションに関する説明:
MDN の名称変更に関する言及:
aとpHTML 要素の対応率が同じである点への言及:a要素とp要素はいずれも 97.34% の対応率を持つ。最も単純な有効 HTML に関する質問:
CanIUse に「html-manifest」という別個の機能を追加する価値があるとの言及:
CanIUse サイトのデータソースに関する説明:
<html>要素を「サポートしない」とはどういう意味かという質問:<html>タグを追加することが、ページの表示方法に影響するのかという疑問。元のウェブページでは
<html>要素が使われていなかったとの言及:<html>要素の対応率は他のすべての要素より低いべきなのかという質問:<html>要素の対応率が低い理由について、明確な答えはない。