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; 
}

 

标签:IE,bug,CSS
0
投稿

猜你喜欢

  • ASP+FSO生成的网页文件默认编码格式以及转换成UTF-8编码方法

    2011-03-07 11:10:00
  • 从零开始写jQuery框架

    2008-12-24 13:37:00
  • ASP中取得图片宽度和高度

    2009-11-08 18:39:00
  • 动态加载JavaScript的小实践

    2009-11-12 12:38:00
  • 用ASP木马实现FTP和解压缩

    2008-02-13 08:47:00
  • 交互设计实用指南系列(11)—减少记忆负担

    2010-03-29 13:12:00
  • ASP实例:读取xml文件的程序

    2007-11-04 18:47:00
  • 数据库名词解释

    2008-09-12 17:28:00
  • 用JS实现渐变效果,兼容各款浏览器

    2008-09-13 19:10:00
  • 表单系列·出错字段排行榜

    2008-07-01 12:57:00
  • IE多版本共存的解决方案——IETester(推荐)

    2009-03-26 12:47:00
  • asp压缩access数据库(带密码)方法

    2007-09-06 19:48:00
  • 如何用ASP实现文章点击数?

    2008-08-11 21:17:00
  • 从两个方面讲解SQL Server口令的脆弱性

    2009-01-08 13:40:00
  • 如何解决ASP脚本运行超时的错误

    2007-10-14 11:38:00
  • 触手生春【4.14】CSS与HTML结构

    2008-12-09 18:10:00
  • MySQL身份认证漏洞 升级到5.5.24可修正

    2012-07-11 15:54:09
  • ASP中使用Session变量的优缺点

    2007-10-01 18:02:00
  • 如何使用数据绑定控件实现不换页提交数据?

    2010-05-16 15:17:00
  • 交互设计实用指南系列(3)—“有效性”之“适时帮助”

    2009-12-25 14:29:00
  • asp之家 网络编程 m.aspxhome.com