Есть ли другие браузеры реализованы условные комментарии?
-
26-10-2019 - |
Вопрос
IE позволяет вам определить, какая версия IE работает на основе условий комментариев их браузеров (я на самом деле не знаю, если это то, что они называют, кто -то может исправить меня, если это не так).
<! --[if lt IE 7]> css code here.. <! [endif] -->
Кто -нибудь знает, следовали ли другие браузеры их пример, чтобы определить, какая версия Tier Browser используется?
<! --[if FF]> css code here.. <! [endif] -->
<! --[if O]> css code here.. <! [endif] -->
Решение
В общем, вам не нужно делать это с современными браузерами (FF3.6, Chrome, IE9, Safari). Кроме того, если вы нацелитесь на взломан в браузере, который все еще меняется, вы рискуете взломать все еще работу, но проблема, которую он решил, была исправлена, а затем ваше исправление нарушается.
Хакки или условные комментарии должны быть направлены только на старые браузеры (IE6 и IE7 являются основными целями).
Другие советы
Нет, условные комментарии поддерживаются только в интернет -восстановлении и списком доступные условия довольно поразительно.
Обратите внимание, что вы можете использовать условные комментарии к Спрятать Вещи из браузеров IE в целом:
<!--[if !IE]><!-->
<b>This HTML is not seen by IE</b>
<!--<![endif]-->
Уродливый, уродливый, хотя ...
Не то чтобы я знаю. Вы пытаетесь обслуживать разные CSS или комбинацию CSS и JS/другого?
Возможно, используя префиксы поставщика, как -moz-
, -webkit-
а также -o-
До того, как объявления CSS могут работать для вас в этом случае.
Неа,
Условные комментарии Т.е. только.