インターネットで利用できる方法はたくさんありますが、iepngfixを使用して見つけましたが、この問題を解決するには、各 png 画像に幅と高さを指定する必要があり、時間がかかりすぎます。私のプロジェクトには数千の png 画像があるため、画像タグに幅と高さを指定せずにこの問題を解決する方法はありますか?
私のイメージタグは:
<img src="myPngImage.png" width="120" height="100" />
インターネットで利用できる方法はたくさんありますが、iepngfixを使用して見つけましたが、この問題を解決するには、各 png 画像に幅と高さを指定する必要があり、時間がかかりすぎます。私のプロジェクトには数千の png 画像があるため、画像タグに幅と高さを指定せずにこの問題を解決する方法はありますか?
私のイメージタグは:
<img src="myPngImage.png" width="120" height="100" />
あなたはCSSPieを見たいと思うかもしれません.私はそれを個人的に使用していますが、今のところうまく機能しています. IE6 で画像の透過性をテストしませんでしたが、十分にサポートされているようですhttp://css3pie.com/documentation/supported-css3-features/#pie-png-fix。
IE6をサポートする必要がある場合は、jqueryの機能(画像の幅/高さを自動検出する)のようなものを使用することをお勧めします。
<!--[if IE 6]>
<script src="js/DD_belatedPNG_0.0.8a-min.js" type="text/javascript"></script>
<script type="text/javascript">
DD_belatedPNG.fix('img,div,ul,li,li a,a,input,p,blockquote,span,h1,h2,h3');
</script>
<![endif]-->
ここからコードをダウンロード
また
Customize-your-blogger.googlecode.com/files/DD_belatedPNG_0.0.8a-min.js