|
  
 钱包- 44 RMB
人品- 2539
- 注册时间
- 2010-9-27
- 最后登录
- 2012-5-18
- 在线时间
- 2890 小时
|
发表于 2010-11-18 14:08:05
|显示全部楼层
在设计或制作页面的时候,因为IE6不支持PNG这使很多页面效果不能很好的表现出来,虽然网上有很多解决IE6下PNG做背景时透明的方法,但是都不进完善,在这里我要向大家强烈推荐一种解决方案!可以使用repeat属性,不会在CSS文件和HTML文件中产生多余的代码,W3Cfuns.com强烈向大家推荐!
1)首先下载压缩文件
IE6PNG.rar
(4.86 KB, 下载次数: 129)
2)复制并粘贴iepngfix.htc和blank.gif到您的网站文件夹中。
3)复制并粘贴到您的网站的CSS或HTML这样:
- <style type="text/css">
- img,div{behavior: url(iepngfix.htc);}
- </style>
4)这CSS选择器必须包含标签/元素上要PNG支持-基本上,给它一个逗号,你使用的标记分隔。它还必须包含正确的路径。相对于HTML文件的位置 (不相对于CSS文件!)。例如,你可能看起来像这样:
- <style type="text/css">
- img,div,a,input{behavior: url(/css/resources/iepngfix.htc);}
- </style>
5)如果您的网站使用的子文件夹,打开。HTC文件在Windows记事本这样的文本编辑器并更改blankImg变量,包括正确道路blank.gif像这样:同样路径相对于HTML文件的位置 (不相对于CSS文件!)。- IEPNGFix.blankImg = '/images/blank.gif';
6)将JS加载到相应的HTML文件中
- <script type="text/javascript" src="iepngfix_tilebg.js"></script>
OK了~~~这样页面在IE6下就会很好的支持PNG的背景,如果没有成功,问题就出现在4,5步的路径问题,记住:一定要是相对于HTML文件的位置 (不相对于CSS文件!)。 |
|