Menerapkan properti css khusus `css` internet explorer 9 memengaruhi ie10

Saya sedang menulis properti ie9 spesifik css. tapi itu mempengaruhi ie10 juga..

bagaimana cara menghindari hal ini?

inilah properti saya:

.back { visibility:visible; }

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

saya melihat hasilnya menggunakan mode dokumen ie.


person 3gwebtrain    schedule 07.01.2015    source sumber
comment
Saya baru saja mencari di Google \0/IE9 dan hasil pertama menunjukkan kepada saya ke artikel yang menjelaskan \0/IE9 juga berlaku untuk IE10 . Anda perlu melatih keterampilan riset/googling Anda. Taruhan terbaik Anda adalah komentar bersyarat, lihat di sini: quirksmode.org/css/condcom.html   -  person Christian    schedule 07.01.2015


Jawaban (1)


Di bawah ini harus menargetkan IE9 saja (dan bukan IE10 dll seperti yang dilakukan :root):

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