• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML・特定のタグの使用可能か否かの確認)

HTMLタグの使用可否の確認方法と仕様書の探し方について

このQ&Aのポイント
  • HTMLタグの使用可否を確認するためには、JavaScriptやCGIを使用する方法があります。
  • ユーザーエージェントの環境で直接タグの有効性を確認することが可能です。
  • HTMLの仕様書には、バージョンごとの使用可否が明示されたサイトが見当たりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.2

HTMLUnknownElement は HTML5 の仕様ですが IE8 でも使える程度には普及しています もし何らかの特別な事情があって古いブラウザへの考慮が必要ならば タグにもよりますが var videoタグ使えない = (document.createElement('video')['src'] == undefined); の様な方法が一番簡単でしょう

a0123456789012
質問者

お礼

色々な技が有るんですね (^-^) 勉強になりました。 サイトの方針や時代に合わせて使い分けようと思います。 ありがとうございました。

その他の回答 (1)

  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.1

<marqee>タグを例に取ると JavaScript var marqeeタグ使えない = document.createElement('marqee') instanceof HTMLUnknownElement; (参考) http://www.w3.org/TR/html5/dom.html#htmlunknownelement 分かりやすく載っているサイトの例 https://developer.mozilla.org/ja/docs/Web/HTML/Element/marquee#Compatibility

a0123456789012
質問者

お礼

JavaScriptで出来ちゃうんですね っ! ^_^ ところで ちょっと検索したのですが、HTML5のみの仕様でしょうか? やっぱりこの方法と推測する方法の併用が良さそうでしょうか? それでも相当役立ちます^_^ サイトの方もとても分かりやすいです。 ありがとうございました。

関連するQ&A