10个糟糕的IE Bug及其修复(2)
作者:iifksp 来源:蓝色理想 时间:2010-05-13 16:26:00
4、Bicubic图像缩放(Bicubic Image Scaling)
你会喜欢这个的。IE那糟糕图像缩放让你很困扰?如果你拿IE和其他浏览器比较,IE缩小的图像看起来不如其他浏览器。
解决方法:
img { -ms-interpolation-mode: bicubic; }
5、 PNG透明(PNG Transparency)
我猜每个人都知道这个,但我仍把它列在这里,作为以后的参考。
所以如果你想要使用透明图像并且GIF不能给你想要的质量,你会需要这个对PNG的hack。你必须意识到,如果你使用一张PNG图像作为背景,你将不能设置背景的位置。
解决方法:
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
6、 IFrame透明背景 (IFrame Transparent Background)
在firefox和safari里你应该不会遇到这个问题因为默认情况下,iframe的背景被设置为transparent,但是在IE里,却不是如此。你需要用到allowTransparency 属性并且加入下面的CSS代码来达成目的。
解决方法:
/* in the iframe element */
<iframe src="content.html" allowTransparency="true">
</iframe>
/* in the iframe docuement, in this case content.html */
body {
background-color:transparent;
}
7、禁用IE默认的垂直滚动条(Disabled IE default Vertical Scroll bar)
默认情况下,即使内容适合窗口大小,IE(译注:IE6/7)也会显示垂直滚动条。你可以使用overflow:auto,让滚动条只在你需要时出现。
html {
overflow: auto;
}
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
ASP+FSO生成的网页文件默认编码格式以及转换成UTF-8编码方法
从零开始写jQuery框架
ASP中取得图片宽度和高度
动态加载JavaScript的小实践
![](https://img.aspxhome.com/file/UploadPic/200911/12/yui-loader-bug-in-ie-58s.png)
用ASP木马实现FTP和解压缩
交互设计实用指南系列(11)—减少记忆负担
![](https://img.aspxhome.com/file/UploadPic/20103/29/t1za0vxjlexxxxxxxx-569-268-29s.jpg)
ASP实例:读取xml文件的程序
数据库名词解释
用JS实现渐变效果,兼容各款浏览器
表单系列·出错字段排行榜
IE多版本共存的解决方案——IETester(推荐)
![](https://img.aspxhome.com/file/UploadPic/20093/26/ietester-24s.gif)
asp压缩access数据库(带密码)方法
如何用ASP实现文章点击数?
从两个方面讲解SQL Server口令的脆弱性
如何解决ASP脚本运行超时的错误
触手生春【4.14】CSS与HTML结构
![](https://img.aspxhome.com/file/UploadPic/200812/9/22008111871736-53s.jpg)
MySQL身份认证漏洞 升级到5.5.24可修正
ASP中使用Session变量的优缺点
如何使用数据绑定控件实现不换页提交数据?
交互设计实用指南系列(3)—“有效性”之“适时帮助”
![](https://img.aspxhome.com/file/UploadPic/20101/11/04d4365a20d52fbefe705991235bec36-87s.gif)