<スクリプトなし>


HTML <noscript>タグ

インスタンス

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head> 
<body>

<script>
document.write("Hello World!")
</script>
<noscript>抱歉,你的浏览器不支持 JavaScript!</noscript>

<p>不支持 JavaScript 的浏览器会使用 <noscript> 元素中定义的内容(文本)来替代。</p>
 
</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します


ブラウザのサポート

1000.png

これまでに最も閲覧されているブラウザは <p> タグをサポートしています。



タグの定義と使用方法

noscript 要素は、スクリプトが実行されない場合の代替コンテンツ (テキスト) を定義するために使用されます。

このタグは、<noscript> タグを認識するブラウザで使用できますが、それに含まれるスクリプトはサポートできません。



ヒントとメモ

ヒント: ブラウザがスクリプトをサポートしている場合、noscript 要素内のテキストは表示されません。

注: <script> タグを認識できないブラウザでは、ページにタグのコンテンツが表示されます。ブラウザーがこれを行わないようにするには、コメント タグ内のスクリプトを非表示にする必要があります。古いブラウザ (<script> タグを認識しない) はコメントを無視するため、タグの内容をページに書き込みませんが、新しいブラウザは、コメント タグで囲まれていても、これらのスクリプトを実行する方法を認識しています。

<script>
<!--
function displayMsg()
{
alert("Hello World!")
}
//-->
</script>


HTML 4.01 と HTML5 の違い

HTML 4.01 では、<noscript> タグは <body> 要素にのみ挿入できます。

HTML5 では、<noscript> タグを <head> 領域に挿入できます。



HTMLとXHTMLの違い

XHTMLは<noscript>タグをサポートしていません。



グローバル属性

<noscript> タグはグローバル属性をサポートしています。完全な属性テーブル HTML グローバル属性を表示します。



関連記事

HTMLチュートリアル: HTMLスクリプト