因此,使用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