0

インターネットで利用できる方法はたくさんありますが、iepngfixを使用して見つけましたが、この問題を解決するには、各 png 画像に幅と高さを指定する必要があり、時間がかかりすぎます。私のプロジェクトには数千の png 画像があるため、画像タグに幅と高さを指定せずにこの問題を解決する方法はありますか?

私のイメージタグは:

<img src="myPngImage.png" width="120" height="100" />
4

3 に答える 3

3

あなたはCSSPieを見たいと思うかもしれません.私はそれを個人的に使用していますが、今のところうまく機能しています. IE6 で画像の透過性をテストしませんでしたが、十分にサポートされているようですhttp://css3pie.com/documentation/supported-css3-features/#pie-png-fix

于 2012-03-05T16:58:22.913 に答える
1

IE6をサポートする必要がある場合は、jqueryの機能(画像の幅/高さを自動検出する)のようなものを使用することをお勧めします。

于 2012-03-05T17:01:38.963 に答える
1
<!--[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]-->

ここからコードをダウンロード

http://trac.symfony-project.org/browser/plugins/pkToolkitPlugin/trunk/web/js/DD_belatedPNG_0.0.8a-min.js?rev=20453

また

Customize-your-blogger.googlecode.com/files/DD_belatedPNG_0.0.8a-min.js

于 2012-05-15T09:04:15.860 に答える