noscript(ノースクリプト)要素はクライアントサイドスクリプト (JavaScript) が無効な環境に対して表示する内容を表します。つまり、クライアントサイドスクリプトが有効な環境では noscript 要素の内容は無視されます。

XML文書においてはnoscript 要素を使用することはできません。

noscript要素説明
カテゴリー・フレージングコンテンツ
・フローコンテンツ
・メタデータコンテンツ
コンテンツモデル・HTML 文書で head 要素の中にある場合は 0個以上の link 要素、0個以上の style 要素、0個以上の meta 要素を任意の順番で記述。
・HTML 文書で head 要素の外にある場合はトランスペアレント。ただし、子孫に noscript 要素がないこと。
使用できる場所・head 要素の中。ただし、祖先に noscript 要素を持つことはできない。
・フレージング・コンテンツが期待される場所。ただし、祖先に noscript 要素を持つことはできない。

noscript要素で使用できる属性

すべてのHTML要素で使用できる属性になります。

使用例

<aside>
<h1>広告</h1>
  <noscript><p>JavaScriptが有効な場合、この場所には広告が表示されます。</p></noscript>
    <div>
      <script>
      sample_ad client="ca-pub-0000000000"
      </script>
      <script src="./example.com/ads.js"></script>
    </div>
</aside>

スクリプトの読み込みが禁止された環境では、広告のタイトルの下、にこの場所には広告が表示されます。という代替メッセージが表示されていると思います。

表示

カテゴリー: