Should I even be using flexbox in light of browser compatibility issues?

After launching my first “flexbox dominant” site where a majority of the layout was built using the flexbox display setting, I soon discovered that IE and Safari weren’t rendering the site properly (different outcomes for both).

I’ve reviewed the browser compatibility of flexbox on caniuse.com as well as from other posts in the webflow forum. It seems that, in terms of webflow, the methods for overcoming the effects of partial flexbox support on these browsers is handled on a case by case basis. I’m not aware of any best practices to ensure that flexbox complications can be prevented for less-supported browsers.

I would love to use flexbox for all of my webflow sites… but now I’m starting to regret having built a site heavily reliant on flexbox. My client has already noticed the IE issue, in which the site is completely jumbled. I’m beginning to think I’m going to have to change the display settings and other positioning styles throughout the site…

My question: Should I refrain from using flexbox, or console my client in the fact that “96% of visitors are likely using a supported browser”, “the technology will catch up eventually so I wouldn’t worry?”, etc.

Or perhaps I just need to learn more about how to handle the beast and the wild challenges each browser throws my way?

Site in question: Webflow - SBT

Thank you!

use that :point_up: also tell your client that Internet Explorer has security flaws and shouldn’t trust it and should definitely upgrade to a more modern browser.

1 Like

Yeah, I agree with the statement and hope that I have enough authority to keep their mind at east.

Very general question for you Nelson… do you believe that modern browsers and devices will start pushing updates for users that wouldn’t otherwise perform them on their own? I.e. will we ever get to the point where we won’t need to worry about users being on the most recent browser version?

A bit philosophical maybe, but definitely something I ponder a lot.

Thanks for the feedback!

Modern browser are already pushing auto-updates. This was the reason why Internet Explorer failed. It required users to download and install updates to get the latest security patches.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.