help i dont know hat tod o why wont they show up? they dont play help me

Dani AI

Generated

Short answer: Internet Explorer does not support animated PNG (APNG), so files that animate in Firefox/Opera will stay still in IE. and were right to flag limited support back then; saw the effect firsthand.

Quick checks to run first:

  • Open the PNG directly in a browser that supports APNG to confirm the file actually animates.
  • Ensure the server serves the real PNG file (correct path, not a zero-byte file) and the MIME type is image/png.
  • Clear the browser cache or test in a private window to rule out a cached static copy.

Practical compatibility options (tradeoffs included):

  • Convert the animation to an animated GIF for full IE support. GIFs have worse color and transparency but are universally supported.
  • Provide a sprite-sheet and use CSS keyframe animation or background-position animation for crisp, lightweight UI animations.
  • Use a JS APNG polyfill that decodes frames into a canvas so IE can show the animation (works, but adds client CPU and script weight).
  • For longer, richer animations consider using video (MP4/WebM) and a poster/fallback image for older browsers.

Recommended workflow:

  1. Keep the APNG for modern browsers.
  2. Create a fallback file (GIF or PNG poster) and deliver it via a simple client-side swap or server-side fallback based on user-agent/feature-detection.
  3. Prefer feature-detection over brittle UA sniffing, and choose the fallback format based on your needs (quality vs size vs universal support).

Note: APNG support has improved in modern browsers, but legacy Internet Explorer never implemented it, so a fallback is still necessary for IE users.

Recommended Answers

All 7 Replies

The png format is not well supported at this time. It is too new for good compatibility.

Other things you might check:
- Check for a typogoofical error.
- Validate your code with W3C. Bad code throws browsers into quirks mode.
- Is the cache too small for the file?
- Is the image too large for the space it needs to render in?
- You might need a plugin.
- Is the CPU is too busy doing something else?
- Maybe the ISP can't or won't serve the file type. It is used for pirate videos.
- Older browsers and servers don't know what .png files are, or can't render animated ones.

I just discovered that animation is a NONSTANDARD extension to .png graphics.

Until a standard is issued, don't expect it to work on the Internet.

such a shame!

SO OPERA SUPPORTS IT as well as firefox isee
my flock browser displays it

such a shame!

It takes time to develop such support - often years:

- First, until W3C standardizes something for Internet use, don't expect it to work.

- Second, the software does not write or test itself. It can take years to bring a new piece of software to market.

firefox, flock and opera have already developed support.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.