【发布时间】:2013-02-27 10:02:28
【问题描述】:
因此,对于 Mozilla 和 WebKit,我有一个半体面的解决方案,使用 appearance: none; 替换 select 框上的箭头并具有父元素。
在大多数情况下,我在 IE 中禁用了此功能。对于 IE10,我实际上无法禁用它,因为我的条件 cmets 实际上不起作用。
这是我的标记:
<!--[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 设置外观:无,就像你为壁虎和火狐设计样式一样?如果在您的样式表中设置了 ie10,它应该会获得该样式。您可以使用条件来定位其他 ie,并为真正的浏览器提供主样式表
-
@albert 外观:没有任何作品。但它不会删除选择框的箭头。
-
啊。 mb。那么你的问题是什么? ie10如何检测和分类?
-
@albert 我想我在问 2 个问题。我们可以删除选择箭头吗?如果不能,我们如何为 ie10 添加条件。
-
idk 关于删除它,因为 ie10 不支持
appearance但我在下面回答了如何定位 ie10 并向html元素添加一个类
标签: css internet-explorer-10 conditional-statements