Условные коментарии в IE

Для тех, кто не знает, что такое условные коментарии - это закоментированные команды, которые понимает только IE, которые позволяют нам вставить специально для IE или какой-либо его версии определенный HTML-текст или стиль в страницу сайта.

Верстая страницы, я постоянно забываю синтаксис условных коментариев, потому что имею много стандартных наработок, которые просто копирую, а не пишу ручками. А когда нужно для определенных версий IE вставить, например, стиль, я начинаю судорожно вспоминать как же написать, чтобы сработало во всех IE ниже 7-ого или только выше 6-ого...

Вот я и решил написать пост и использовать его как шпаргалку, когда это необходимо. Итак, начнем.

<!––[if IE]> Сработает во всех версиях Internet Explorer <![endif]––>
<!––[if IE 6]> Сработает в IE 6 <![endif]––>
<!––[if IE 7]> Только для IE 7 <![endif]––>

А также операторы, которые используются для выбора сразу нескольких версий:

<!––[if ! IE 6]> Восклицательный знак - отрицание, значит все кроме IE 6 <![endif]––>
<!––[if gt IE 6.0]> Сработает в IE старше 6.0 <![endif]––>
<!––[if lte IE 7]> Сработает в IE младше 7-ой версии <![endif]––>
<!––[if gte IE 6]> Старше или равен, т.е. сработает в 6-ой и 7-ой версии <![endif]––>
<!––[if lt IE 7]> Сработает в версиях IE младше 7-ой <![endif]––>

Условные коментарии с операторами выбора позволяют легко управлять внешним видом страницы в столь капризном, но к сожалению популярном, браузере Internet Explorer.