修正IE不支持PNG透明度的最简方法

标签:无

前几天改了些图标,用Chrome浏览正常,但IE下背景会变灰,于是便改了下论坛的代码,把iepngfix.htc加了进去。

方法很简单,在header.htm里找个位置,把这段代码放进去即可:
<!--[if lt IE 7]>
<style type="text/css">
img, div, a, input {behavior: url(iepngfix.htc)}
</style>
<![endif]-->
注意点如下:
  1. iepngfix.htc的路径要正确,可以在TwinHelix找到下载。
  2. blank.gif的路径要正确,该路径在iepngfix.htc文件里定义,你搜索blank.gif就能找到。
  3. 图像必须为.png后缀名,如果改成.gif,虽然浏览器会识别为png,但这个修复代码不会。
  4. 只适用于IE 5.5和6.0,低版本不适用,高版本已支持PNG图像透明度。

1条评论 你不来一发么↓ 顺序排列 倒序排列

    向下滚动可载入更多评论,或者点这里禁止自动加载

    想说点什么呢?