I am facing a situation where I need to override a CSS rule due to iOS weirdness. The original rule is as follows:
.quiz .panel .choices a:hover,
.quiz .panel .choices a:active {background-position: 0 -30px;}
To reset the <a>
tag back to its normal state on iOS, I will inject a 'iOS' class at the top level using Javascript. Therefore, the new rule that will overwrite the previous one would be:
.iOS .quiz .panel .choices a:(?????)
I am unsure about what exactly to put in place of the question marks. Could you assist me in determining the CSS rule needed to reset the <a>
tag so the pseudo classes return to their default settings?