<noscript></noscript>
更新日 | |
---|---|
仕様 | HTML Living Standard |
分類 | メタデータ・コンテンツ / フロー・コンテンツ / フレージング・コンテンツ |
利用場所 | head要素の子要素として / フレージング・コンテンツが置ける場所 どちらの場合も祖先にnoscript要素が存在してはならない |
内容 | head要素内で使用する場合:link要素を0個以上、style要素を0個以上、meta要素を0個以上(順不同) / body要素内で使用する場合:トランスペアレント(親要素のコンテンツモデルを継承) ただし、noscript要素は含められない |
noscript要素は、スクリプトが利用できない環境向けの代替コンテンツを表します。この要素は、head要素内とbody要素内のどちらにも配置することができます。
<noscript>
スクリプトが利用できない環境用の内容
</noscript>
この要素の内容は、スクリプトが無効の環境でのみ表示(利用)されることになります。(スクリプトが有効の環境では何も表示されません)
head要素内での使用について
head要素内で使用する場合は、noscript要素の内容にlink要素、style要素、meta要素を配置することができます。
これらの要素を使用することで、例えば次のようなことが可能となります。
- スクリプトが利用できない場合は違うスタイルを適用させる。
- スクリプトが利用できない場合は別のページにリダイレクトする。
- 旧HTMLからの変更点
-
- HTML5:head要素内に配置できるようになりました。