Well I took the plunge and decided to update the theme on WordPress here to beta one revision 60 of K2 (see link at absolute bottom of the blog page). It was relatively painless and I haven’t noticed any major issues yet. I went back to the drawing board with regards to troubleshooting this websites appearance in IE6 verses how its supposed to look in a real honest to gods standards compliant browser like Firefox. Based on some comments others left in the K2 Bug Discussion forum over on Flickr people suspected that the Adsense code from Google was most likely the culprit. Sure enough if I removed the Adsense code from the sidebar on the side everything loaded up just fine in IE6. After examining the HTML code for the Adesense content it seems that if IE6 sees a table row with a “nowrap” attribute it refuses to honor any wrapping CSS attributes. Also, IE6 seems to render the Google Adsense searchbox bigger then its supposed to, causing the Adsense element to be wider then the max width percentage specified in the CSS file for the sites theme, thus making IE6 think the sidebar content is too wide and thus shuffling it down to the bottom of the posted blog entries on the site. At this point what I’ve done is used a different layout of the Google Adsense searchbox code and this seems to make every browser happy now.
Also, if you are a Mac user I highly recommend you upgrade to Safari 2.0.1, it fixed some CSS layout issues I had noticed.











Gobbledeegook what?! I really did read that entire post, twice. And all the sense it made was aseglenbrg/kfjgnb/jhrgv… etc.
You know me!
Complicated gobbledygood simplified:
The actual HTML code that displays this page is rather complicated. It follows a number of published standards for the web. Many browsers are able to interpret these standards consistently and in a predictable manner. Internet Explorer however is not one of those browsers, it is notorious for displaying something completely different compared to how the HTML code would look in other, proper, web browsers. This is not something that is always easy to figure out how to fix because the way Internet Explorer improperly renders a webpage is not always immeadiately obvious.