<noscript>要素

<noscript>要素の定義

英語で「台本」や「脚本」を表す”script”と「否定」の”no”の組み合わせ。
通常は、<script> 要素とセットで利用され、ブラウザが <script> 要素で用意されているスクリプトに対応していない場合、設定などで無効にされている場合に表示されるコンテンツを用意するために利用されます。

子要素として使用できるもの

  • スクリプトの実行が無効かつ <head> 要素の子孫である場合
    • 任意の順序で0個以上の <link> 要素、0個以上の <style> 要素、0個以上の <meta> 要素
  • スクリプトの実行が無効かつ <head> 要素の子孫である場合
    • 任意の透過的コンテンツ。ただし、<noscript> 要素を入れ子にすることはできない。
  • 上記以外の場合
    • フローコンテンツ、記述コンテンツ

親要素として使えるもの

祖先要素に <noscript> が存在しない場合に、記述コンテンツ を受け入れるすべての要素。
または、祖先要素に <noscript> が存在しない場合に、<head> 要素 (HTML 文書に限る)。

許可されているARIAロール

なし

DOMインターフェース

HTMLElement

属性

グローバル属性のみが指定できます。

サンプル

See the Pen BaNvPNd by Masahiko Iwakiri (@m-iwakiri) on CodePen.


 
 

このサイトでは、HTML要素や属性の定義は下記サイトを参考にしています。
MDN Web Docs: https://developer.mozilla.org/ja/
W3C仕様の正確な定義、最新情報は上記サイトをご覧ください。
HTML要素や属性がどのブラウザに対応しているのかは、下記のサイトで確認できます。
Can I Use?: https://caniuse.com/#home

コメント

タイトルとURLをコピーしました