<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Heluyao&#039;s Blog &#187; 透明png</title>
	<atom:link href="http://11gz.com/blog/tag/tm-png/feed/" rel="self" type="application/rss+xml" />
	<link>http://11gz.com/blog</link>
	<description>设计、开发路上的点点滴滴...</description>
	<lastBuildDate>Fri, 05 Aug 2011 07:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://11gz.com/blog/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>解决IE6下PNG透明问题</title>
		<link>http://11gz.com/blog/2009/04/11/ie6-png-transparent/</link>
		<comments>http://11gz.com/blog/2009/04/11/ie6-png-transparent/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 09:50:27 +0000</pubDate>
		<dc:creator>heluyao</dc:creator>
				<category><![CDATA[html/css/xml/xsl]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[透明png]]></category>

		<guid isPermaLink="false">http://www.11gz.com/blog/?p=391</guid>
		<description><![CDATA[　　昨晚帮一朋友制作一个页面，看似很简单！却花了我4个小时。主要是花在页面里3张png的图片上，似了好几种方法，弄来弄去的，头都大了！今天来整理一下，方法都来自互联网，算是做个... ]]></description>
			<content:encoded><![CDATA[<p>　　昨晚帮一朋友制作一个页面，看似很简单！却花了我4个小时。主要是花在页面里3张png的图片上，似了好几种方法，弄来弄去的，头都大了！今天来整理一下，方法都来自互联网，算是做个笔录吧！</p>
<h5>一.IE6使用gif，其他则使用png</h5>
<div class="hl-surround"><div class="hl-main"><span style="color: #404040;">.pngImg</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;"> </span><span style="color: #660;">background:</span><span style="color: Gray;">url(image.png)</span><span style="color: #660;"></span><span style="color: Gray;">; _</span><span style="color: #660;">background:</span><span style="color: Gray;">url(image.gif)</span><span style="color: #660;"></span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></div></div>
<p>　　对于页面来说，该方法是最为完美的，缺陷即gif图像的效果问题。该方法用到的时候很少，依图片而定。但是gif是不能做到半透明的！</p>
<h5>二.DD_belatedPNG</h5>
<p>　　这个可能是时下最佳解决IE6下PNG问题的办法了，它使用的是微软的VML语言进行绘制，而其他多数解决PNG问题的js插件用的是AlphaImageLoader滤镜，所以DD_belatedPNG在性能上更具优势，更安全，更稳定。下面介绍下使用方法。</p>
<p>　　先在页面引入<a href="http://dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0.8a.js" title="DD_belatedPNG.js">DD_belatedPNG.js</a> <a href="http://dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0.8a-min.js" title="DD_belatedPNG.js">压缩后的文件</a>，再调用其方法。</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Gray;">&lt;!–</span><span style="color: Olive;">[</span><span style="color: #660;">if</span><span style="color: Gray;"> </span><span style="color: #404040;">IE</span><span style="color: Gray;"> </span><span style="color: Maroon;">6</span><span style="color: Olive;">]</span><span style="color: Gray;">&gt;<br />&lt;</span><span style="color: #404040;">script</span><span style="color: Gray;"> </span><span style="color: #404040;">type</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;</span><span style="color: #066;">text/javascript</span><span style="color: #080;">&quot;</span><span style="color: Gray;"> </span><span style="color: #404040;">src</span><span style="color: Gray;">=</span><span style="color: #080;">&quot;&quot;</span><span style="color: Gray;">&gt;&lt;</span><span style="color: #080;">/</span><span style="color: #066;">script&gt;<br />&lt;script type=&quot;text</span><span style="color: #080;">/</span><span style="color: #404040;">javascript</span><span style="color: #080;">&quot;</span><span style="color: #066;">&gt;<br />DD_belatedPNG.fix('CSS选择器, 应用类型');<br />&lt;/script&gt;<br />&lt;![endif]–&gt;</span></div></div>
<p>该方法出自：<a href="http://dillerdesign.com/experiment/DD_belatedPNG/" title="http://dillerdesign.com/experiment/DD_belatedPNG/">http://dillerdesign.com/experiment/DD_belatedPNG/</a>，详细了解请猛击过去查看相关文档。</p>
<h5>三.让“块”透明的方法</h5>
<div class="hl-surround"><div class="hl-main"><span style="color: #404040;">.div</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;"> </span><span style="color: #660;">FILTER:</span><span style="color: Gray;"> alpha(opacity=</span><span style="color: Maroon;">20</span><span style="color: Gray;">)</span><span style="color: #660;"></span><span style="color: Gray;">; </span><span style="color: #660;">moz-opacity:</span><span style="color: Gray;"> </span><span style="color: Maroon;">0.2</span><span style="color: #660;"></span><span style="color: Gray;">; </span><span style="color: #660;">opacity:</span><span style="color: Gray;"> </span><span style="color: Maroon;">0.2</span><span style="color: #660;"></span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></div></div>
<p>第一种方法，只适用于全透明的图片效果。第二种，比较好用的真正处理IE6下PNG24的方法。第三种，不是处理PNG的，偶只是顺带做个笔记而已~</p>
]]></content:encoded>
			<wfw:commentRss>http://11gz.com/blog/2009/04/11/ie6-png-transparent/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

