非対応ブラウザへの配慮
noscript要素を使うことで、JavaScriptに対応していない環境でページを開いた人にだけ表示させるHTML文書を記述することもできます。
ユーザーによっては、JavaScriptなどのスクリプトを無効にしていたり、 スクリプトをサポートしていないユーザーエージェントを使用している場合があります。 こうしたスクリプトが無効な環境ではnoscript要素の内容が表示されます。 スクリプトが有効な環境ではnoscript要素の内容は何も表示されません。
尚、XML文書では、noscript要素を使用することはできません。 noscript要素は、XHTML構文の中で使用しても有効とはなりません。HTML構文の中でのみ有効となります。
HTML4.01からHTML5へのバージョンアップによる変更点
HTML4.01ではnoscript要素をhead要素内に配置することは仕様として認められていませんでしたが、 HTML5ではhead要素内に配置してもよいことになっています。 また、HTML5ではnoscript要素がhead要素内にある場合には、noscript要素の中に link要素、style要素、meta要素を配置してもよいことになっています。