現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

基礎

JavaScriptの実装。非対応ブラウザへの配慮

投稿日:2019年4月7日 更新日:

非対応ブラウザへの配慮

    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要素を配置してもよいことになっています。

スポンサーリンク

-基礎
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

JavaScriptの繰り返し処理について

処理を繰り返す構文には、繰り返す回数を指定するfor文と、条件が満たされている間繰り返すwhile文があります。処理を繰り返す回数が決まっているときはfor文、繰り返す回数が決まっていないときはwhi …

JavaScriptの実装。デフォルトのスクリプト言語の指定

HTMLはさまざまなスクリプト言語を利用できるため、デフォルトのスクリプト言語を明示しなければなりません。次の一文をhead要素に記述してください。 <meta http-equiv=&#822 …

JavaScriptのイベントとは?

    イベントはマウスのボタンがクリックされた、ページの読み込みが完了した、フォームの選択メニューが変更された、など何かしらの動作が起こったときに発生します。 …

JavaScriptの条件分岐について

プログラムは通常上から下へ順番に処理されていきますが、複雑なプログラムではユーザの動作や環境などによって処理を分ける必要が生じます。条件によって処理を分ける条件分岐の構文には、2通りの処理に分岐する「 …

JavaScript記述の注意点

    JavaScriptの基本書式や記述するときの注意点をまとめておきましょう。 スポンサーリンク