※ ChatGPTを利用し、要約された質問です(原文:html CSSにおけるno-jsとは何ですか?)
HTML CSSのno-jsについて
このQ&Aのポイント
HTML CSSのno-jsとは、JavaScriptが無効になっている状態を示すクラス名です。通常、class="no-js"はIEのバージョンによって仕様を場合分けするために使われます。
class="no-js"は、主に古いバージョンのInternet Explorerをサポートするための対策として使われます。
class="no-js"が必ず書かれなければならないわけではありませんが、古いバージョンのIEをサポートする場合には書くことが推奨されています。
wordpressを用いてサイト作成の勉強をしています。
ヘッダー部分に以下のようなコードがありました。
<html <?php language_attributes(); ?> class="no-js">
<?php language_attributes(); ?> は
<html lang="ja">と同じ意味と分かりましたが、
class="no-js" はどういう意味なのでしょうか?
検索すると、IEのバージョンによって仕様を場合分けしたい時に
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="ja"><![endif]-->
のように使うみたいですが、class="no-js" は絶対に書かないといけないのでしょうか?
よろしくお願いします。
お礼
ありがとうございます。 javascriptの有無についての記述だったのですね。 よくわかりました。