Go to information

noscript要素

  1. noscript要素
  2. 指定可能属性

noscript要素

noscript要素(alternate content container for non script-based rendering)はスクリプトに対応していない、またはスクリプトの設定がオフになっているなど、スクリプトの実行が不可能な環境の場合の代替内容を指定します。装飾目的で使用しているようなスクリプトならば、特に代替内容を用意しなくても問題はないでしょうが、スクリプトで重要な役割を提供している場合は、必ずそのスクリプトの表現している情報の代替となる内容を noscript要素で提供しましょう(内容を生成するスクリプトを使っている場合など)。HTML4.01 strict, XHTML1.0 strict, XHTML1.1 ではテキストやインライン要素を noscript要素の直下に置くことができません。必ず、直接の子要素には p要素div要素などのブロック要素を内容にしなければなりません。

バージョン
要素型
ブロック要素
開始タグ
必須
終了タグ
必須
非推奨
-
内包可能

スクリプト言語には、主に JavaScript が使用されています。JavaScript の他にも、Microsoft社によって開発されたスクリプト言語で、同社の Internet Explorer 上でのみ動作する VBScript があります。たとえば、JavaScript用の代替内容と VBScript用の代替内容の2つを記述している場合、Internet Explorer 以外の VBScript に対応していない環境では、VBScript用の代替内容を表示するべきなのですが、現状の UA ではスクリプト言語の種類まで分別することはできておらず、一方の言語をサポートしても、もう一方の言語をサポートしていなければ、どちらの代替内容も表示してしまいます。

なお、(X)HTML文書内にスクリプトを組み込むには script要素を使います。

noscript要素の属性

共通属性
イベント属性
現在位置
  1. W3G
  2. XHTML
  3. HTML辞典
  4. noscript要素
ナビゲーション
ステータス情報
作者
上田 遼
公開
2005-09-26T21:59:11+09:00
更新
2008-12-29T04:27:10+09:00
URI
http://w3g.jp/xhtml/dic/noscript
検索

実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー