2

Foundation CSS では、一連の条件付きブラウザー チェックの最後として、html ドキュメントの先頭でこれを使用します。

<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->

IE のバージョンが IE 8 よりも大きい場合、同等の表現は何ですか?

<!--> <html lang="en"> <!-- ?????

<!-->空のコメントの正当な構文だと思いますか?

ブロックは<!--<![endif]-->私を混乱させます。

コメント内にネストされているように見えますが、endif は評価されますか?

IEのバージョンに関係なく、<![endif]常にコメントアウトされていませんか?それとも、html コメント内にあるように見えても、IE はこれを評価しますか?

これがどのように解析され、開始/終了タグがどのように一致するかを理解するのに助けが必要だと思います。

4

1 に答える 1