先发发牢骚,万恶的IE啊。这么点问题害我走弯路,浪费时间,浪费生命。本以为加上background-attachment:fixed;问题就没了,结果问题依然存在,查资料说好像是ie bug。无语,天杀的IE,谁叫人家IE是老大呢,还得想办法啊。

方法一:此法也是最简单的,那就是设定可输入长度。不过觉得有点旁门左道。

View Code

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2  <html xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <title>test</title>
6 <style type='text/css'>
7 input{
8 background:url(images/login_usr.gif) no-repeat;
9 border:none;
10 width:186px;
11 height:26px;
12 line-height:26px;
13 padding:0 20px;
14 }
15 </style>
16  </head>
17  <body>
18 <div id='main'>
19 <input type='text' id='usr' maxlength="20"/>
20 </div>
21  </body>
22  </html>

方法二:将背景设置到父元素,再具体设置input css样式

View Code

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2  <html xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <title>test</title>
6 <style type='text/css'>
7 #main{
8 background:url(images/login_usr.gif) no-repeat;
9 width:226px;
10 height:26px;
11 line-height:26px;
12 }
13 input{
14 width:204px;
15 margin-left:20px;
16 height:22px;
17 line-height:22px;
18 border:0;
19 }
20 </style>
21 </head>
22 <body>
23 <div id='main'>
24 <input type='text'/>
25 </div>
26 </body>
27 </html>


方法:用img or div(加背景)通过position定位。此法没有做,只是个思路,也应该能实现,不过兼容性是个问题。又得hack。

ps:以上测试浏览器ie7/8、firefox、chrome、opera、safari。机器上没有ie6所以没测。

转载于:https://www.cnblogs.com/lonny/archive/2011/04/13/2012981.html

解决input设置背景后,在ie7下浏览内容过长背景跟着滚动相关推荐

  1. onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)

    onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案) 参考文章: (1)onchange监听inpu ...

  2. tomcat下只有.class文件 没有java文件_解决tomcat发布工程后,WEB-INF/classes下文件不编译的问题...

    今天部署项目到tomcat,发布完后,启动tomcat,报class not found: 临时找了个解决方案,由于项目是copy过来的,于是就将原来项目的classes下面编译好的class文件也一 ...

  3. 解决Button设置disabled后无法执行后台代码问题

    一.开始调式下面的程序,发现Button在js中设置disabled后无法执行后台代码(btnsave_Click)问题 <asp:Button ID="btnsave" r ...

  4. Google Chrome input 设置 line-height 后光标变得和input一样高

    Google Chrome input的height和line-height设置为相同的比默认高度高的值时,当input控件获得焦点并且没有输入内容时,input中的光标会占满整个input控件(如果 ...

  5. Windows10用fiddler抓包Android应用(解决手机设置代理后无法上网,设置只抓app包)

    #1.环境准备 1.电脑上安装fiddler #2.设置 1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote com ...

  6. onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)...

    转自:https://www.cnblogs.com/white0710/p/7338456.html 1. onchange事件监听input值变化的使用方法: <input id=" ...

  7. 解决:ubuntu16安装后mnt/hgfs下没有设置的共享目录

    这没有挂载的原因.解决办法如下 解决办法: 1.apt-get install open-vm-tools open-vm-dkms 2.使用命令: vmhgfs-fuse .host:/ /mnt/ ...

  8. 解决Jenkins设置管理员后登陆提示:Access Denied admin没有Overall/Read权限

    背景: 1.设置管理员密码后,再次登陆提示:Access Denied Administrator is missing the Overall/Read permission 2.或者设置完权限出现 ...

  9. 终极方案!解决正确设置LaunchImage后仍然不显示的问题

    对于如何设置LaunchImage,网络上有各种各样的教程. 主要分2点: 1. 正确设置图片尺寸 2. 取消LaunchScreen.xib 但是经过上述步骤之后,你觉得完全没有问题了,但是仍然无法 ...

最新文章

  1. Python中的对象,类,super()函数
  2. MPB:林科院袁志林组-提取杨树人工林土壤微生物菌体细胞的4种方法
  3. 全球第一家只接收BCH的慈善组织
  4. MonkeyRunner——如何在实体机上启动一个程序
  5. c语言中void msg,如何连接到IRC服务器/解析C语言(提供代码)的IRC MSG/PING-PONG处理...
  6. VScode配置CMD本地运行环境(2.0)
  7. php mysql mysql_set_charset()._PHP:MySQL函数mysql_set_charset()的用法
  8. JAVA 基础8-面向对象3
  9. 计算机考试后勤保障管理制度,计算机在高校后勤管理的应用
  10. 使用DCMTK实现DICOM文件的读写
  11. 推荐一本 python自动化框架pytest -上海悠悠
  12. iPhoneSE3定价或跌穿3K,苹果不给安卓手机活路了?
  13. 3维图像处理的新星--Open3D(实操过程持续更新ing....
  14. centos xfs硬盘扩容
  15. python在图片上添加文字 - cv2模块的安装与使用
  16. MetaQ 简单使用(数据同步框架)
  17. 计算PI(π)的方法
  18. vivos9设置定时开关机方法分享
  19. Windows server 2008R2更新补丁后进入系统恢复
  20. 微信后台订阅管理系统总结

热门文章

  1. webpack-dev-server 搭建本地服务以及浏览器实时刷新
  2. ext4文件系统的delalloc选项造成单次写延迟增加的分析
  3. 使用PDFBox解析PDF文件
  4. 【Codeforces #130 Div2】Solutions
  5. 关于《高性能JavaScript》制表(Memoization)笔记
  6. Spoken English(015)
  7. FarMap诞生了!
  8. 微信小程序获取unionid为空
  9. 面试官:说一下List排序方法
  10. Spring和SpringMVC总结篇