Итак, с Mozilla и WebKit у меня есть полупристойное решение, которое заменяет стрелку в поле select
, используя appearance: none;
и имеющую родительский элемент.
В IE по большей части я отключил эту функцию. Для IE10 я не могу фактически отключить его, так как мои условные комментарии на самом деле не работают.
Вот моя разметка:
<!--[if lt IE 7 ]> <html class="ie6"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9"> <![endif]-->
<!--[if (gt IE 9)]> <html class="ie10plus"> <![endif]-->
<!--[if !(IE)]><!--> <html> <!--<![endif]-->
Класс ie10plus
на самом деле не подходит для разметки.
Я также чувствую, что может быть законный способ заменить стрелку в IE. Я не против фактической фиксации проблемы. appearance: none;
однако не работает. Итак, что я могу сделать здесь?