※ ChatGPTを利用し、要約された質問です(原文:コンディショナルコメントの書き方で理解できない部分)
コンディショナルコメントの書き方で理解できない部分
このQ&Aのポイント
コンディショナルコメントの書き方で理解できない部分について質問があります。
特に、6行目の<!-->と8行目の<!--<![endif]-->の書き方について疑問があります。
また、!(IE)という指定はなぜ必要なのかも知りたいです。
コンディショナルコメントの書き方で理解できない部分
以下のサイトで
http://www.nemuchan.com/css3/ie01.html
以下のようなコンディショナルコメントの書き方がされていました。
------------------------------------------------
<!--[if lt IE 7]><html class="ie6" lang="ja"><![endif]-->
<!--[if IE 7]><html class="ie7" lang="ja"><![endif]-->
<!--[if IE 8]><html class="ie8" lang="ja"><![endif]-->
<!--[if IE 9]><html class="ie9" lang="ja"><![endif]-->
<!--[if (gt IE 9)|!(IE)]>
<!-->
<html class="" lang="ja">
<!--<![endif]-->
------------------------------------------------
これについて、
6行目の <!-->
8行目の <!--<![endif]-->
がなぜそのような形になるのかがどうしても理解できませんでした。
これはなぜこのようになるのでしょうか。
また、「コンディショナルコメントは、IE以外では認識しない」と思うのですが、
!(IE)とわざわざ指定する意味はあるのでしょうか。
色々調べてみたのですが、お手上げ状態です。
ご教授の程よろしくお願いいたします。
お礼
完全に解決しました! ありがとうございます♪