До сих пор я знаю, условные комментарии только поддерживаются для различных Версий IE.
Likeways, может мы предоставлять условные комментарии для других браузеров также.
Если Да, Как? Если не, какова могла бы быть лучшая альтернатива?
Проверьте плагин CSS Browser Selector. Я использую его на своем сайте, в основном вы просто пишете CSS и указываете, для какого браузера вы хотите его использовать. Я использую его на своем сайте, и он отлично работает!
Надеюсь, это поможет.
Условные комментарии CSS предназначены только для IE. . Тем не менее, вы можете обнаружить Firefox:
Если следующий код не может полностью обнаружить Firefox ..
<!--[if !IE]>
...statements...
<![endif]-->
Используйте «Условные комментарии, обнаруженные на нижнем уровне», чтобы заставить его работать ...
<![if !IE]>
...statements...
<![endif]>
Пример принудительного использования Firefox css ..
<![if !IE]>
<link href="css/ff.css" rel="stylesheet" type="text/css" />
<![endif]>
Сказав это, вы не должны сильно беспокоиться о других браузерах, которые соответствуют стандартам .
Насколько я знаю, условные операторы CSS - это эксклюзив IE. Они не должны быть нужны для других браузеров, поскольку они достаточно хорошо следуют стандартам. Зачем они вам нужны?
Нет условных комментариев для других браузеров, только для IE и версий IE.
Вы можете использовать Javascript для проверки других браузеров и применять стили следующим образом.
Вы можете проверить, не является ли браузер IE с условными комментариями, а просто нет .
Я бы посоветовал посетить W3.org и создать свой сайт так, чтобы он работал со стандартным совместимым браузером, а затем использовать условные комментарии, чтобы исправить его загрузку в IE, если есть проблемы (обычно они есть) .