Is it possible to make Internet Explorer skip or avoid reading a line in the CSS stylesheet?
I’m mostly concerned with IE8, but interested in solutions for any version.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
To prevent IE8 (and older) from reading the styles, simply use something in your selector that it doesn’t support and that all other browsers support.
For example, add
:rootto your selector. Here’s an example: http://jsfiddle.net/mathias/kX6tR/:rootis supported in IE9 and all other browsers, therefore this is a safe CSS hack.