Mit Mozilla und WebKit habe ich also eine halbwegs anständige Lösung, bei der der Pfeil auf der select
Box durch appearance: none;
ein übergeordnetes Element ersetzt wird.
Im IE habe ich diese Funktion größtenteils deaktiviert. Für IE10 kann ich es nicht deaktivieren, da meine bedingten Kommentare nicht funktionieren.
Hier ist mein Markup:
<!--[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]-->
Die Klasse ie10plus
schafft es nicht wirklich zum Markup.
Ich habe auch das Gefühl, dass es einen legitimen Weg gibt, den Pfeil im IE zu ersetzen. Ich bin nicht dagegen, das Problem tatsächlich zu beheben. appearance: none;
funktioniert jedoch nicht. Was kann ich hier tun?