hasLayout hasBeen driving me crazy.
Got the new design roughed in very quickly - only to discover yet another Internet Explorer bug. For you non-programming types, these little bugs are a collection of things that make IE (albeit the most popular browser in the world) behave strangely when it reads perfectly formed code. The reasons for this are long and boring, but suffice it to say that to make a web site that stands a better chance of working in virtualy every other type of output device (phones, tv’s, real browsers, visual-assist screen readers for the disabled - you name it) it is best to adhere to Web Standards. But IE tends to choke on them because Microsoft wanted to create a number of it’s own unique and special bells-and-whistles. Or for some other reason that I don’t know about.
So to make that broken browser work, we have to send it some special pieces of code that we call “hacks”. They make it behave like a real standards-compliant browser should. And just when you think you’ve learned all the hacks you’ll ever need, say hello to our new friend, hasLayout.
Fortunately hasLayout.net came to the rescue. And it’s fixed.