我想要一個帶自定義箭頭的下拉菜單。
我在我的選擇周圍製作了一個帶有箭頭圖像背景的div包裝。選擇有額外的頂部填充div
問題是,選擇有3-4像素頂部填充從div。我找不到原因。
<style>
.styleSelect select {
font-weight:bold;
-moz-appearance:none;
-webkit-appearance: none;
border:none;
width: 140px;
}
.styleSelect select::-ms-expand {
display: none;
}
.styleSelect {
width: 120px;
overflow: hidden;
background: url("/Images/dropdown_arrow.gif") no-repeat right #fff;
border: 1px solid #000;
float: right;
margin-left: 3px;
border-radius: 8px;
}
</style>
這裏是我的html:
<form>
<div class="styleSelect">
<select></select>
</div>
</form>
邊界擴展元素。嘗試刪除vorder:1px solid#000;或添加框大小:邊框 –
嘗試將「行高」設置爲導航欄的高度,並將「高度」設置爲導航欄的高度 – Vinc199789
您可以在[JSFiddle]中重現問題( http://jsfiddle.net/)? –