halestorm — 2012-02-08T16:43:20-05:00 — #1
We have a client who's website seems to be completely broken ONLY in IE 9. The site was originally crated from a template system and then another developer took the site OFF the template system and made it a static HTML site but still used most of the code from the template system. We cant go to the makers of the template system (FindLaw) and the original developer is gone.
Here is the URL:
Is this an easy fix? We had a guy recommend moving the entire site to wordpress. But if fixing this is simple I'd rather do that.
Thanks for any feedback!
stomme_poes — 2012-02-08T18:27:54-05:00 — #2
Easy fix? I don't know. What surprises me is when you say it's only IE9. What's on that site is kinda mostly HTML, and then some other stuff that's Idunnowhat.
That right there should NEVER be seen by the browser. I can only assume the other browsers are being all sweet and generous and ignoring tags they don't recognise. IE technically won't even add them to the DOM and really pretends hard that they're not even there, but seeing those template-things leaking into the HTML tells me this might be something you'll want to rewrite. Entirely. By someone who knows both template whatsits AND HTML.
There are also Conditional Comment divs being created, apparently just for IE's 6 and 7... so how's 8 doing? (I'm not on a machine with IE right now, Virtual Box installed fine but Windows is whining, so no Windows for now... sadpanda)
When you say "only IE9"... are you comparing to IE6, 7, 8, 10? or is IE9 the only IE you're testing (are you saying "only IE is a problem, FF Chrome Safari and Opera are totally chill"?)?
I guess you have two options: someone could comb through the code and see if there's just one, obvious cause of this issue in IE, and just leave the rest of the mess until some later time, OR get someone to just rewrite everything and have that person guarantee this new code works in everything from Lynx and IE6 up to the next decade of future browsers (should be possible, but I'm just referring to someone with a lot of front-end knowledge rather than someone with just enough to make a page look okay in Chrome).
halestorm — 2012-02-08T19:10:50-05:00 — #3
ralphm — 2012-02-08T22:57:00-05:00 — #4
You make it sound like you won't get paid to rebuild this. :shifty:
The page doesn't look too bad overall. Perhaps just remove non-html like this
and replace it with divs if need be.
halestorm — 2012-02-14T12:48:27-05:00 — #5
The removal of the template tags solved the problem. Thanks for you help!