2011-10-23 32 views
2

右側可見製作小圖標當我輸入小圖標添加爲背景,風格no-repeat right center他們看起來很棒。在特定背景

但如果我嘗試做同樣的選擇,而不是標籤輸入標籤,然後我有一個問題,我看不到圖標可能是因爲選擇右側佈滿選擇三角形(下拉按鈕)。有沒有什麼方法可以爲背景圖片「保證金」?使用CSS或jQuery的或不便

+0

選擇三角形...你的意思是下拉按鈕? –

+0

是的,它在右側,並有它自己的寬度。圖標本身幾乎相同的大小,所以這下拉按鈕阻止圖標 – David

回答

1

您應該能夠使用像素或百分比值來更準確地定位BG圖像,例如:

no-repeat 95% center 

此外,您可能需要增加padding-rightselect

+0

奇怪的事情,但在輸入,工作正常。我的意思是我看到那個圖標稍微偏左了一點。但是在選擇中根本沒有圖標。我甚至做了50%,並在輸入它來到中心,但在選擇我看不到它。也許選擇沒有背景風格? – David

+0

由於缺乏瀏覽器一致性,表單元素很難用純CSS進行設計。有插件可以幫助,或者你可以通過用div替換選擇來作弊。 – mddw