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

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

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

ContractedBlock.gifExpandedBlockStart.gifView 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样式

ContractedBlock.gifExpandedBlockStart.gifView 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435103.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python打开文件中文名_windows下Python打开包含中文路径名文件

windows使用gbx(gb2312,gbk,gb18030我也不知道是哪个)对文件名及文件路径进行编码保存。打开文件的函数中使用诸如open(filename.encode(‘gbk‘))可以很好的解决。#coding:utf8if __name__ ‘__main__‘:srcfile r"D:/测试路径/测试文件.txt"f open(srcfile.deco…

利用python读取栅格数据

代码具有详细说明注释 所需库 #gdalconst中的常量都加了前缀&#xff0c;力图与其他的module冲突最小 from osgeo import gdal,gdalconst from osgeo import gdal_array as ga # 用于引入一个模块的同时为该模块取一个别名 from osgeo.gdalconst import GA_ReadOnly# 开始对栅…

uC/GUI 在Cortex-M3 内核上的移植

屈环宇--嘉兴学院一、简介是一种专为嵌入式系统设计的图形界面支持系统。它的代码全部由标准C编写&#xff0c;模块化的设计&#xff0c;具有很强的可移植性。uC/GUI 适应大多数的黑白或彩色LCD 的应用&#xff0c;还提供一个可扩展的2D 图形库及占用极少RAM 的窗口管理体系。二…

从零开始破解WEP、WPA无线网络

以前出差时在机场用过无线网络&#xff0c;小区内是否也有无线网络呢&#xff1f;随便一搜&#xff0c;果然有几个无线网络信号&#xff0c;于是打起了免费蹭网的主意&#xff0c;但信号最好的几个网络的WEP或WPA密码成为了一个门坎&#xff0c;于是在公司上网查到相关资料&…

python读取栅格gdal库下载链接

gdal下载链接 安装 再下载后的文件所在文件下的路径 在此输入cmd

python中回车怎么表示_如何在python中使用读取行仅拆分回车符?

I have a text file that contains both \n and \r\n end-of-line markers. I want to split only on \r\n, but cant figure out a way to do this with pythons readlines method. Is there a simple workaround for this?解决方案As eskaev mentions, youll usually want t…

STM32移植UCGUI3.90笔记

在MDK环境下&#xff0c;终于将3.90版本的UCGUI移植到STM32下了&#xff0c;在网上看到的都是例程代码&#xff0c;很少看到有关于在STM32下移植UCGUI的教程方法&#xff0c;为了方便大家&#xff0c;特写此移植方法&#xff0c;大家可以借鉴&#xff08;有错误之处&#xff0c…

get与post的区别与联系

这里来说说get与post的区别与联系&#xff1a; 区别与联系&#xff1a; 1、get是从服务器上获取数据&#xff0c;post则是向服务器传送数据&#xff1b; 2、get将表单中数据的按照variablevalue的 形式&#xff0c;添加到action所指向的URL后面&#xff0c;并且两者使用“?”连…

net能和python结合吗_如何不用安装python就能在.NET里调用Python库

前言Pythonnet这个屌爆的项目的出现&#xff0c;使得我们可以用一种新的方式&#xff0c;让C#可以和Python之间进行互操作。但是它的设置和部署可能有点问题&#xff0c;真的是这样吗&#xff1f;本文我会介绍Python.Included这个项目&#xff0c;它不但优雅的解决了这个问题&a…

spectral安装

Spectral Python (SPy) 是一个纯 Python 模块&#xff0c;用于处理高光谱图像数据。它具有读取、显示、操作和分类高光谱图像的功能。 SPy 需要 Python 并依赖于其他几个免费提供的 Python 模块。在安装 SPy 之前&#xff0c;您应该确保满足其依赖项。虽然您可以仅使用 Python…

打工是最愚蠢的投资——李嘉诚在深圳大梅沙演讲

打工是最愚蠢的投资——李嘉诚在深圳大梅沙演讲 很多人会认为打工并不是投资&#xff0c; 强烈反对这种观念。 其实打工才是最大 最愚蠢的投资。 人生最宝贵的是什么&#xff1f;除了我们的青春还有什么更宝 贵&#xff1f;很多人都抱怨我穷&#xff0c;我没钱想做生意又找不到…

windows远程桌面端口修改

远程桌面服务所使用的通信协议是Microsoft定义RDP(Reliable Data Protocol)协议&#xff0c;RDP协议的TCP通信端口号是3389。为了安全起见&#xff0c;我们常需要更改其端口。 运行注册表编辑器&#xff0c;找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal …

python将字典作为参数传入函数

示例 max_d {"scholl":123} print(*max_d) print(**max_d) 运行结果 scholl Traceback (most recent call last):File "D:/pythonProject1/test.py", line 3, in <module>print(**max_d) TypeError: scholl is an invalid keyword argument for …

wxpython图形_wxPython(Python的GUI图形库)v3.0.2.0免费版-独木成林

wxPython(Python的GUI图形库) v3.0.2.0免费版wxPython2.8-win32-ansi-py27 对应于32位 python 2.7版本.简单例子:#!/usr/bin/env pythonimport wxapp wx.App(False) # Create a new app, dont redirect stdout/stderr to a window.frame wx.Frame(None, wx.ID_ANY, "He…

epoll或者kqueue的原理是什么?

首先我们来定义流的概念&#xff0c;一个流可以是文件&#xff0c;socket&#xff0c;pipe等等可以进行I/O操作的内核对象。 不管是文件&#xff0c;还是套接字&#xff0c;还是管道&#xff0c;我们都可以把他们看作流。 之后我们来讨论I/O的操作&#xff0c;通过read&#xf…

SaaS窘境[欣赏然后翻译之]

Piaoger按&#xff1a; 还是SaaS窘境&#xff0c;只不过这次是翻译了一篇不错的英文Blog&#xff0c;翻译的过程很苦&#xff0c;有些地方至今也还觉得生涩&#xff0c;慢慢改吧。 不过怎么说&#xff0c;收获良多&#xff0c;无论是SaaS&#xff0c;还是Disruptive Innovation…

解决IDL检索COM类工厂中CLSID为{ }组件注册失败

作者用的envi版本为5.3 在第一次利用C#对IDL进行二次开发出现组件注册失败 解决方法&#xff1a; 亲测有效 以管理员的身份运行命令提示符 然后在文本框内输入即可解决 C:\Windows\System32\regsvr32.exe "D:\Program Files\Exelis\IDL85\resource\bridges\export\CO…

win7上安装wince6.0

先在 Win 7 上装 WinCE 6.0会出现如下问题&#xff1a; 1、ToolsMsmCA(Error): Setup package issue or CoreCon DataStore corrupted: CDeviceSDKInstallShim Add/Remove failed. HR0x8007005。 2、ToolsMsmCA(Error): Setup package issue or CoreCon DataStore corrupted…

(转载)DevExpress ASPxGridView 使用文档六:模板

转载请注明出处&#xff1a;http://surfsky.cnblogs.com/ ----------------------------------------------------------- ASPxGridView 模板---------------------------------------------------------ASPxGridView 提供以下几种自定义的模板视图 EditForm 编辑窗口。弹…

arcgis缓冲后在envi中聚类出错

问题&#xff1a; arcgis将某一矢量缓冲后&#xff0c;将非研究区的nodata值改为-9999&#xff0c;后在envi中聚类&#xff0c;发现只分成两类&#xff0c;研究区和非研究区 解决 将-9999改为nodata值这样非研究区就不会参与计算