Применение `css` Internet Explorer 9 определенного свойства css влияет на ie10

Я пишу ie9 определенное свойство css. но это влияет и на ie10 тоже..

как этого избежать?

вот моя собственность:

.back { visibility:visible; }

:root .back { visibility:hidden\0/IE9; }

я просматриваю результат, используя режим документа ie.


person 3gwebtrain    schedule 07.01.2015    source источник
comment
Я только что погуглил \0/IE9, и первый результат указал мне к статье, в которой объясняется, что \0/IE9 применимо и к IE10. . Вам нужно поработать над своими навыками исследования / поиска в Google. Вместо этого лучше использовать условные комментарии, см. здесь: quirksmode.org/css/condcom.html   -  person Christian    schedule 07.01.2015


Ответы (1)


Приведенное ниже должно быть нацелено только на IE9 (а не на IE10 и т. д., как это делает :root):

@media screen and (min-width:0) and (min-resolution: .001dpcm) { 
 // IE9 CSS
 .back{visibility:hidden;}
}
person SW4    schedule 07.01.2015