Images not displaying properly in Internet Explorer 11 (IE11) is often caused by compatibility issues with newer code formats or unsupported CSS/HTML attributes.
- Avoid using WebP images in IE11, as it does not support the WebP format. Use JPG, PNG, or GIF instead.
- Check your Webflow image assets, and re-upload in a widely supported format if needed.
2. Review Responsive Image Settings
- Webflow automatically generates responsive image variants (SRCSET), but IE11 may not interpret these correctly.
- Try disabling “Responsive images” in the image settings or check how the image is rendered using a fallback
src
.
3. Check Display and Position Styles
- IE11 may fail to render images if CSS properties like flexbox, grid, or modern object-fit styles are used incorrectly.
- Change the image wrapper’s display to block and remove unnecessary transforms or object-position settings.
4. Confirm Image Visibility
- Ensure the image isn’t hidden on the IE11 breakpoint or default styles by checking the element’s Display, Visibility, or Opacity settings.
- Also confirm that there are no conflicting interactions or animations that affect visibility on page load.
5. Validate Hosting and CDN Settings
- Images with lazy loading, especially using newer standards like
loading="lazy"
, may cause issues in IE11. - Try removing the lazy loading attribute (manually set to eager in fallback scenarios) and test again.
- Use IE11’s Developer Tools (F12) to inspect the image element. It may show:
- A missing
src
or incorrect path - A CORS-related error
- A broken or corrupted file
Summary
Images may not show in IE11 due to unsupported formats (like WebP), issues with responsive image rendering, or modern CSS styles not supported by IE11. Stick to JPG/PNG formats, avoid lazy-loading, and simplify CSS for compatibility.