因此,使用Mozilla和WebKit,我有一个半体面的解决方案,使用appearance: none;
替代select
框中的箭头并具有父元素。删除IE10选择元素箭头
在大多数情况下,我禁用了这个功能。对于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;
不起作用。那么我能在这里做什么?
什么?你想设置外观:没有为ie10,就像你正在为壁虎和Firefox的样式? ie10应该在样式表中设置它的样式。您可以使用条件来定位其他对象,并为真正的浏览器提供主样式表 – albert 2013-03-12 03:18:38
@albert外观:没有任何作品。它不会删除选择框的箭头。 – Parris 2013-03-12 03:57:32
啊。 MB。所以你的问题是什么?如何检测和一个类为ie10? – albert 2013-03-12 04:03:54