What are some ways to resolve compatibility issues with Internet Explorer on my Webflow website?

TL;DR
  • Drop Internet Explorer support entirely and use only core Webflow features compatible with modern browsers.  
  • Avoid modern CSS/JS unsupported by IE, provide fallback styles, test with tools like BrowserStack, and display a browser upgrade warning using custom code.

Internet Explorer (IE) compatibility issues can cause layout breakage or missing functionality on your Webflow site due to IE's outdated standards support.

​

1. Stop Supporting Internet Explorer

​

  • Phase out IE support altogether since Microsoft no longer supports it as of June 2022.
  • Webflow itself dropped IE 11 support in 2021. Any fixes are limited and temporary.

​

2. Use Feature Detection, Not Browser Detection

​

  • Add logic (like Modernizr) via custom code only if absolutely necessary, which checks for capabilities instead of specific browser versions.
  • Avoid browser-specific hacks as they are unreliable and discouraged.

​

3. Stick to Supported Webflow Features

​

  • Use core Webflow components and layout systems like Flexbox or Grid, keeping in mind that Grid has limited or no IE support.
  • Webflow’s interactions and animations might not behave consistently in IE; test and remove if they break.

​

4. Use Fallbacks for CSS Features

​

  • Avoid using modern CSS properties unsupported by IE (e.g., grid, object-fit, clip-path).
  • Provide fallback styles, such as:
  • Setting height and width instead of using aspect-ratio
  • Using background images instead of SVG masks

​

5. Test Your Site in Internet Explorer

​

  • Use BrowserStack, CrossBrowserTesting, or a Virtual Machine to test IE behavior.
  • Identify broken parts and apply CSS overrides only if absolutely needed.

​

6. Add a Browser Warning Message

​

  • Use a Webflow "Hidden Div" or Section with conditional visibility using custom code to show a message like “Your browser is not supported.”
  • Check navigator.userAgent in custom JS to detect IE and trigger this warning.

​

7. Optimize JavaScript Compatibility

​

  • Avoid using modern JS syntax (like arrow functions or let/const) directly in custom code.
  • If using external libraries, ensure they are ES5 compatible or transpile using Babel.

​

Summary

​

To resolve compatibility issues with Internet Explorer in Webflow, avoid unsupported CSS/JS features, test with tools like BrowserStack, apply fallback styles, and provide a browser upgrade notice. Long-term, the best solution is to drop IE support entirely, aligning with Webflow and industry standards.

Rate this answer

Other Webflow Questions