条件付きコメント
条件付きコメントには、下の階層が見えるものと下の階層が隠れるものとの二種類がある。
各種コメントの基本的な文法を以下の表に示す。最初におかれたコメントは比較のために書いた基本のHTMLコメントであり、各種の条件付きコメントで使われる文法との違いをわかりやすくするためのものである。
それぞれの条件付きコメントの文法ブロックの中にあるHTMLは、スクリプトを含めた内容のHTMLのブロックを表している。両方の種類の条件付きコメントにおいて、expressionのところの条件式を使って、コメントブロックの中にある内容を解析するべきか無視するべきかを指示している。条件式はフィーチャーと演算子と値を組み合わせて表現されるが、フィーチャーごとにその形式は違う。以下の表でサポートされているフィーチャーとそれぞれのフィーチャーがサポートしている値を示す。
以下の表で条件式を作るのに使うことができる演算子を説明する。