【发布时间】:2014-02-28 06:43:40
【问题描述】:
我在使用 IE 浏览器时遇到问题(IE 10 之前的所有版本)。 Issue
输入框中的文本与其背景图像重叠。我不能将此图像放在父 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;.. 会移动您的图像吗? -
@PellePanna:不,它只是增加了输入框的宽度,文本与图像重叠。实际上我不能将文本框的宽度增加超过 100 像素,值约为 50 个字符。谢谢
-
根据 sanjeev 的回答,增加右填充。它会很酷。
-
您需要支持哪些版本的IE? .. 8 或 9,或两者兼有..
-
@PellPenna:至少从 ie8 到 ie 10
标签: html css internet-explorer input