So I’m working on a site; http://taste.fourseasons.com/ and I noticed that when viewing the website the from old browsers, parts of the page are not showing up. This happens about 40% of time. Sometimes headlines will be missing, sometimes whole blocks of text.
Anyone come across this before?
This almost certainly has to do with the fact that new (“HTML5”) tags are being used. These are not supported by IE8-, and it will not render them properly or apply styles to them. I’ve created a very simple script that will at least let styles be applied to them:
https://github.com/ajcrites/ie.html5.html
The point is that
document.createElement('nav')will allow<nav>to be used and styles to be applied to it. This of course has to be done before<nav>elements are loaded in the DOM.