_ie6png图片的修复

1.在IE6中对图片格式png24支持度不高,如果使用的图片格式是png24,则会导致透明效果无法正常显示
2.解决方法:
1.可以使用png8来代替png24,即可解决问题,但是使用png8代替png24以后,图片的清晰图会有所下降
2.使用JavaScript来解决该问题,需要向页面中引入一个外部的JavaScript文件,然后在写一下简单的JS代码,来处理该问题
3.
在body标签的最后引入外部的JS文件
再创建一个新的script标签,并且编写一些js代码

以下代码只会在IE6中执行,其他浏览器中无效
[if IE 6]>

<![endif]
4.

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>ie6png的修复</title>
	<style type="text/css">
		.box1{
			width: 200px;
			height: 200px;
			background-image: url(img/3_1.png);
			background-repeat: no-repeat;
		}
		.box2{
			width: 200px;
			height: 200px;
			background-image: url(img/3.png);
			background-repeat: no-repeat;
		}
	</style>
</head>
<body style="background-color: #bfa;">
	<!-- 
	在IE6中对图片格式png24支持度不高,如果使用的图片格式是png24,则会导致透明效果无法正常显示

	解决方法:
		1.可以使用png8来代替png24,即可解决问题,但是使用png8代替png24以后,图片的清晰图会有所下降
		2.使用JavaScript来解决该问题,需要向页面中引入一个外部的JavaScript文件,然后在写一下简单的JS代码,来处理该问题
	 -->
	<div class="box1"></div>
	<div class="box2"></div>
	<img src="img/3.png" alt="大脸猫">

	<!-- 在body标签的最后引入外部的JS文件 -->
	<!--再创建一个新的script标签,并且编写一些js代码 -->

	<!-- 以下代码只会在IE6中执行,其他浏览器中无效 -->
	<!--[if IE 6]>
		<script type="text/javascript" src="js/DD_belatedPNG_0.0.8a-min.js"></script>
		<script type="text/javascript">
			DD_belatedPNG.fix("div,img");
		</script>
	<![endif]-->
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值