Ahh the joys of cross-browser coding. Truth be told, I actually enjoy the challenges of working through the differences between browsers and platforms.
To a point.
Well, after Sarah mentioned that she couldn’t see the content on this site (recently redesigned), I took a look around and noticed that all of the content had been shoved below the side bar. Apparently IE 5 on her Mac had some issues.
I worked through the problem, got the content in place and then discovered other issues which included weird padding in the drop down navigation. But, the most fun challenge of all is the magic scroll bar.
You see, sometimes it appears on a page and sometimes it doesn’t. If you reload the page, (poof!) it will appear.
After some searches on Google and exploration of the excellent lists on evolt I discovered that the issue is common among sites which are pure CSS utilizing positioning. The scrollbars will appear if the browser is reloaded though.
It was the positioning that caused the content to be shoved below the side bar in the first place. So, in order to have the content in the proper space, there’s the possibility that the scrollbars won’t show up.
Great…
I am going to continue to investigate the issue. Until then, if you are viewing the site with IE on a Mac, I’m sorry if you are forced to reload.