My client’s site has been published and works great under modern web browsers. The only snag is three page elements that don’t function properly on Internet Explorer. Which is a problem, because my client is in South Korea, where a majority of the population still uses IE, and thus IE support is absolutely required for this site (even though it is a terrible browser, I know, I know).
This is a very large website with over 60 pages, and the problem only crops up on two pages, so it must be fixable.
The first instance where this problem pops up is on the About page, near the bottom. As you can see, the text on the left spills over across the image on the right:
The second instance where this problem occurs is on every “category” page (in this case, “Security Systems”, “ID Cards”, etc.) There are two sets of two text boxes side by side, with buttons, but for some reason the text just goes straight across the screen, and the buttons stretch out and join together. It appears that some sort of ‘word wrap’ function is not set, but I can’t find where to change that value.
The other problem is that our web designer has left. I’m responsible for fixing the broken pages, but I’m actually just a copywriter with a bit of technical acumen. Meaning, you’re going to have to spell things out for me. Apologies in advance, and many thanks for your patience.
Yeah sorry your designer left, I tried to make it super simple so you can do it even though it’s not your specialty. let me know. I’m not sure of the results, I can’t test on IE nor publish your site to test.
No worries, I’m pretty good at figuring things out. I followed your instructions to a tee, and will find out tomorrow if it worked… (End of the day, and the only person who has IE on her computer has left, lol.)
IE 11 has about 12-16% browser share in ROK so that is both good and bad news. Good that it is dropping fast, bad that it’s still high. Flexbox support in IE is very buggy. The pages your referencing include flex containers. Good place for you to start to look.
Here is a good resource on flexbox bugs with workarounds.
I turned my back on IE 11 a couple of years ago and can feel your pain. You might consider enlisting professional support.
Chrome and other browsers have seen a huge surge in adoption rates in Korea over the past couple years. The problem is that many Korean websites — especially older ones, and most sites that require access to a bank certificate — still only work properly with IE. Meaning that while many Koreans are using Chrome on a daily basis, close to 100% of the population has IE on their computer and use it sometimes.
TL;DR: Ignoring the problem is not an option, unfortunately.
So, I’ve found where the flex boxes are — on the About page, it’s Div box 26, for example. Can I just change these to regular blocks? Will that have a bad impact on the site at all?
I solved the problem! I changed the flexbox layout from ‘left’ to ‘justified’ and it cleared up the bug. It also worked when I changed the flexbox into a normal block, but I figured it’s probably safest to leave it as a flexbox if it works.
This question is closed! Many thanks to @vincent and @webdev for the help. What a great community!
Yeah, I knew our designer would be leaving, so I started studying a bit about Webflow in advance. It really is a very intuitive program, I like it a lot. Will likely have to dive into it again a few times when the same client comes back asking for edits. Good to know I can handle it myself! ^^