在IE中删除文本中的重叠输入图标

时间:2013-11-14 09:44:03

标签: html css

屏幕截图示例:

enter image description here

样式:

padding-left: 40px;
background: url(../images/ico_03.png) no-repeat 11px 12px #f9f8f6;

问题:

我希望文字不会与图标重叠,就像在普通浏览器中一样:)

1 个答案:

答案 0 :(得分:0)

我建议你这样试试:

标记:

<div class="input"> 
    <div class="input-icon">&nbsp;</div>
    <input type="text" />
</div>

CSS:

div.input{
   position:relative;
}

div.input-icon{
   left: 40px;
   background: url(../images/ico_03.png) no-repeat 11px 12px #f9f8f6;
   position:absolute;
   z-index:2;
   top:0;
}

div.input input{
   padding-left:50px;
   position:relative;
   z-index:1;
}