概要
NoScript 要素(<noscript>)はページで使用中のスクリプト言語が閲覧者のブラウザでサポートされていないタイプである場合や、ブラウザの設定でスクリプトが無効にされている場合に表示するセクションを表します。
- コンテンツカテゴリ メタデータコンテンツ 、 フローコンテンツ 、 フレージングコンテンツ
- 許可された内容 When scripting is disabled and when it is a descendant of the
<head>element: in any order, zero or more<link>elements, zero or more<style>elements, and zero or more<meta>elements.
When scripting is disabled and when it isn't a descendant of the<head>element: any transparent content, but no<noscript>element must be among its descendants.
Otherwise: flow content or phrasing content. - タグの省略 不可。開始と終了タグの両方が必要。
- 許可される親要素 フレージングコンテンツを受け入れる全ての要素, if there are no ancestor
<noscript>element, or in a<head>element (but only for an HTML document), here again if there are no ancestor<noscript>element. - DOM インタフェース
HTMLElement
属性
他の全ての要素と同様に、この要素はグローバル属性を持ちます。
例
<noscript>
<p>このページは JavaScript を使用しています。ご使用中のブラウザは JavaScript が無効になっているか、JavaScript に対応していません。JavaScript を有効にするか、JavaScript が使用可能なブラウザでアクセスして下さい。</p>
<ul>
<li><a href="http://www.enable-javascript.com/ja/" title="あなたのブラウザでJavaScriptを有効にする方法とその理由">あなたのブラウザでJavaScriptを有効にする方法とその理由</a></li>
<li><a href="http://mozilla.jp/firefox/" title="次世代ブラウザ Firefox — 高速・安全・カスタマイズ自在な無料ブラウザ">次世代ブラウザ Firefox — 高速・安全・カスタマイズ自在な無料ブラウザ</a><li>
</ul>
</noscript>
<p>ロック!!</p>
スクリプトが有効になっている場合の表示例
ロック!!
スクリプトが無効になっている場合の表示例
このページは JavaScript を使用しています。ご使用中のブラウザは JavaScript が無効になっているか、JavaScript に対応していません。JavaScript を有効にするか、JavaScript が使用可能なブラウザでアクセスして下さい。
ロック!!
仕様
| 仕様書 | 策定状況 | コメント |
|---|---|---|
| WHATWG HTML Living Standard | Living Standard | |
| HTML5 | 勧告候補 | |
| HTML 4.01 Specification | 勧告 |
ブラウザ実装状況
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本サポート | (有) | 1.0 (1.7 or earlier) | (有) | (有) | (有) |
| 機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| 基本サポート | (有) | 1.0 (1.0) | (有) | (有) | (有) |