AFAIK, другие браузеры обрабатывают условные комментарии как блоки комментариев (т. Е. Они вообще не анализируются).Таким образом, такой комментарий заставит что-то произойти (т.е. включит файл CSS) во что-либо, КРОМЕ Internet Explorer (так что это обратное условным комментариям [if IE]
).Добавьте все свои CSS в такие комментарии и посмотрите, как ведет себя IE: P.
[EDIT]
ОК, я только что проверил.Это действительно глупо.Поскольку тег <style>
находится в CC, другие браузеры его вообще не анализируют, поэтому он фактически вообще не включается.IE действительно интерпретирует это как «ага, я IE, поэтому мне нужно пропустить это».Единственное разумное объяснение, которое я могу придумать, - Microsoft предполагает, что в какой-то момент другие браузеры могут начать синтаксический анализ условных комментариев.