我面臨着一個IE瀏覽器的問題(所有版本直到IE 10)。 IssueIE padding-right問題bg圖像輸入
輸入框中的文本重疊其背景圖像。我不能把這個圖像放在父div中作爲一個動態輸入框,並且有很多其他功能。我不能增加文本框的寬度超過100像素,價值約50個字符。
請幫忙。
CSS
.some {
background:url(http://cmsresources.windowsphone.com/windowsphone/en-us/How-to/wp8/inline/hardware-icon-search-button.png) no-repeat right center;
padding:1px 15px 1px 1px;
border:1px solid #ccc;
width:100px;
color:red;
overflow:hidden;}
HTML
<input type="text" class="some" value="I am a messy input box" />
如果將填充增加到30,會出現什麼情況?'padding:1px 30px 1px 1px; '......這是否會移動您的圖像? – LGSon
@PellePanna:不,它只是增加了輸入框的寬度,文字與圖像重疊。其實我不能增加文本框的寬度超過100像素,價值約50個字符。 thx – Era
根據sanjeev的答案,增加右填充。它會工作很酷。 –