Я делаю необычную кнопку с эффектами наведения и щелчка.
Кнопка выглядит примерно так:
<a class="redB">
<span class="a"> </span>
<span class="b">Email Us</span>
<span class="c"> </span>
</a>
Моя проблема в попытке получить доступ к трем элементам span в моем css следующим образом:
.redB:active span.a{background-position:0 -432px}
.redB:active span.b{background-position:0 -504px}
.redB:active span.c{background-position:0 -576px}
Это отлично работает в FF и Chrome, но не в Internet Explorer: (
Я также использую этот CSS для наведения
.redB:hover span.a{background-position:0 -216px}
.redB:hover span.b{background-position:0 -288px}
.redB:hover span.c{background-position:0 -360px}
И это прекрасно работает в FF, Chrome и IE
Есть ли способ заставить класс: active работать так же, как для дочерних элементов в IE?