当前位置: 首页 > 知识库问答 >
问题:

如何删除IE8中的默认下拉箭头?[重复]

周兴朝
2023-03-14

这个css代码不行。

select::-ms-expand {
    display: none;
}

我的下拉列表代码:

select::-ms-expand {
    display: none;
}

select {
    width: 100px;
    height: 30px;
    -webkit-appearance: none; /* gets rid of default appearance in Webkit browsers*/
    -moz-appearance: none; /* Get rid of default appearance for older Firefox browsers */
    -ms-appearance: none; /* get rid of default appearance for IE8, 9 and 10*/
    appearance: none;
    background-color: none;
    border: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius:0px;
    -webkit-border-top-right-radius:0px;
    -moz-border-bottom-right-radius:0px;
    background-image: url('../img/arrow_question.png');
    background-position: center;
    background-size: 30%;
    background-repeat: no-repeat;
}

找了半天也找不到解决办法。

共有2个答案

陈淳
2023-03-14

这有助于:

div {
    width: 80px;
    overflow: hidden;
    border: 1px solid black;
}
select {
    width: 100px;
    border: 0px;
}
养翔
2023-03-14

使用外观:无 以实现您所需的功能。

举个例子,

select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("yourBackroundImagePath.extension") no-repeat scroll 0 0 transparent;

}
select::-ms-expand{
    display: none;
}

希望这有帮助。

 类似资料:
  • Chrome显然为引用的文本输入添加了一个下拉箭头。它出现在Chrome34(金丝雀)中,但不在当前的稳定构建(Chrome31)中。 它仅在文本字段聚焦(请参见更新)并应用于输入类型和时才显示。 就本机浏览器实现而言,情况可能更糟,但正如您在图中所见,它与我的设计规范相冲突。 箭头也出现在字段悬停时(不只是聚焦),不幸的是,当按钮本身悬停时,箭头也有自己的背景色:

  • 根据我的理解,默认情况下,导航到任何页面后都会出现一个向后箭头。有没有办法不在我选择的某一页上包括后面的箭头?

  • 描述 (Description) 您可以使用.dropdown类将下拉箭头添加到按钮。 它不会自动为您的按钮添加下拉功能。 要实现这一点,您必须附加Dropdown插件 。 例子 (Example) 以下示例演示如何向Foundation中的dropdown arrows to buttons添加dropdown arrows to buttons 。 <html> <head>

  • 如何禁用这两个checkstyle规则文件,使它们不再困扰我?

  • 我有一个简单的JavaFX应用程序,它有一个表视图。表格视图显示了一些按特定顺序排序的数据。有没有办法显示箭头(默认情况下)指示数据已按该顺序排序? 我的代码如下:

  • 我已经创建日期选择器作为一个按钮,当悬停它时,它在chrome浏览器中看起来很乱。可能原因只是因为它在浏览器中的默认行为,但是我可以在chrome上更改悬停效果吗? Firefox中的图像: 默认<代码> 按钮<代码> 镀铬图像: 默认<代码> 按钮<代码> 有没有办法消除Chrome上的悬停效果?

  • 问题内容: 我正在尝试使用CSS3 设置元素的样式。我在WebKit(Chrome / Safari)中获得了想要的结果,但是Firefox的运行效果不佳(我什至不担心IE)。我正在使用CSS3 属性,但是由于某些原因,我无法从Firefox中删除下拉图标。 这是我正在做的事的一个例子:http : //jsbin.com/aniyu4/2/edit 如您所见,我并没有尝试任何幻想。我只想删除默认