我想从HTML <select>元素中删除下拉箭头。例如:<select style="width:30px;-webkit-appearance: none;"> <option>2000</option> <option>2001</option> <option>2002</option> ...</select>如何在Opera,Firefox和Internet Explorer中进行操作?
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
前面提到的解决方案适用于chrome,但不适用于Firefox。
我找到了一个在Chrome和Firefox(不适用于IE)上都可以很好运行的解决方案。将以下属性添加到SELECTelement的CSS中,并调整边距顶部以适合您的需求。
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}
希望这可以帮助 :)
慕村9548890
TA贡献1884条经验 获得超4个赞
从选择中删除下拉箭头的简单方法
select {
/* for Firefox */
-moz-appearance: none;
/* for Chrome */
-webkit-appearance: none;
}
/* For IE10 */
select::-ms-expand {
display: none;
}
<select>
<option>2000</option>
<option>2001</option>
<option>2002</option>
</select>
- 3 回答
- 0 关注
- 757 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消