博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让IE6支持min-width和max-width的方法
阅读量:6819 次
发布时间:2019-06-26

本文共 782 字,大约阅读时间需要 2 分钟。

正如君所想象的一样,同实现层的fixed一样,用的是expression语句。例如div#demo在:

IE6下最小宽度300px:

*html div#demo {

width:expression((document.documentElement.clientWidth||document.body.clientWidth) > 300? "300px": "auto" );
}

 

 

*html div#demo {

width:expression(this.width > 300 ? "300" : true);
}

 

IE6下最大宽度500px:

 

*html div#demo {

expression((document.documentElement.clientWidth||document.body.clientWidth) > 500?"500px":"");
}

 

 

*html div#demo {

expression(this.width < 500 ? "500" : true);
}

 

IE6下最小宽度300px、最大宽度500px:

 

*html div#demo {

expression(this.scrollWidth > 500 ? "500px" : (this.scrollWidth < 300? "300px" : "auto"));
}

 

expression这种东西不建议轻易使用,比较消耗浏览器资源。另外也不建议都写在一个容器中,直接使用类似*html另起一个容器,以后无论查找还是维护都很方便。

 

JS方法:

 

这还是水脉烟香2010年写的一个js插件,让 IE6 及其以下版本支持 CSS 中 min/max-width/height 属性,托管谷歌的下载地址:4.6 KB 直接下载js,然后调用即可:

 

转载地址:http://sgszl.baihongyu.com/

你可能感兴趣的文章
浅谈Excel中的“合并单元格”
查看>>
akka actors默认邮箱介绍
查看>>
CentOS 网络基础:(1)HostName和DNS
查看>>
AIX系统学习之--卸载软件错误
查看>>
oracle check if the display variable is set
查看>>
为 IIS FTP 指定被动模式所使用的端口范围
查看>>
YARN中的CPU资源隔离-CGroups
查看>>
关于Suse10永久关闭防火墙的命令
查看>>
Python调用打印机参考例子
查看>>
SA权限入侵感悟
查看>>
ovirt user guide
查看>>
如何利用服务器下发的Cookie实现基于此Cookie的会话保持
查看>>
WMI 错误 10的解决
查看>>
AOP之PostSharp5-LocationInterceptionAspect
查看>>
Silverlight 4简体中文正式版脱机帮助文档下载
查看>>
chenzi.exe的分析及解决方法
查看>>
Top 13 SQL Scaners
查看>>
AWS上的MongoDB:如果为你的MongoDB服务器选择正确的EC2实例类型?
查看>>
OSPF和RIP综合实验 有点难度!
查看>>
js实现tooltips
查看>>