JavaScript を使用しないユーザーに対応しようとしています。(ちなみに、最近は努力する価値がありますか?)
ある HTML ファイルでは、スクリプトがオンの場合はその一部を実行し、スクリプトがオフの場合は別の部分を実行します。
タグは前者<noscript>
を可能にしますが、後者はどのように達成できますか? スクリプトがオフの場合にブラウザによって解析されないように、HTML の一部をマークするにはどうすればよいですか?
JavaScript を使用しないユーザーに対応しようとしています。(ちなみに、最近は努力する価値がありますか?)
ある HTML ファイルでは、スクリプトがオンの場合はその一部を実行し、スクリプトがオフの場合は別の部分を実行します。
タグは前者<noscript>
を可能にしますが、後者はどのように達成できますか? スクリプトがオフの場合にブラウザによって解析されないように、HTML の一部をマークするにはどうすればよいですか?
JavaScriptが有効になっているときに機能しなくなるナビゲーションドロップダウンメニューを非表示にできるように、これを行う方法を探していました。ただし、表示プロパティを変更するためのすべてのソリューションは機能しませんでした。
そのため、最初に行ったのは、ドロップダウン メニューを囲む div 要素に ID (ddown) を割り当てたことです。
次に、HTML ドキュメントの head セクション内に、これを追加しました。
<noscript>
<style>
#ddown {display:none;}
</style>
</noscript>
そして、それはうまくいきました。javascript、jquery、またはその他のスクリプトに依存せず、純粋な HTML と CSS だけです。