【发布时间】:2014-04-04 20:58:36
【问题描述】:
我需要你的帮助。
我似乎无法围绕这个问题解决这个问题。如何更改默认 Windows 7、IE 10 选择框中的默认箭头: 使其看起来像这样,使用下面的自定义箭头:。
这是我想要使用的箭头:
这是我的 HTML 标记:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
select { font: normal 13px Arial; color: #000;}
.container {
border: 1px solid red;
position: relative; width: 124px; height: 18px; overflow: hidden;
}
.inpSelect {
color: black; background: #ffa;
position: absolute; width: 128px; top: -2px; left: -2px;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div class="container">
<select class="inpSelect" name="xxx">
<option value="0" selected="selected">actual browser</option>
<option value="1">IE</option>
<option value="2">Firefox</option>
<option value="3">Opera</option>
<option value="4">Safari</option>
</select>
</div>
</body>
</html>
【问题讨论】:
-
在
fixedwidth包装元素中修复了widthoption标签,在包装元素上使用background-image,在select标签上使用background-transparent,并且还使用overflow: hidden;在父元素上,完成了... -
为什么需要这样做?只是为了在所有浏览器中完美像素??