The Microsoft Internet Explorer browser in its various implementations is so frustrating to deal with, especially in its various non-standard ways of rendering XHTML elements and CSS mark-up. Working with Internet Explorer version 7 during the past few days, I am reminded well why we here at Toomre Capital Markets LLC ("TCM") fled first to Firefox and then more recently to Google's Chrome as our web browser of choice. Unfortunately, though, slightly more than sixty percent of this site's visitors still use Microsoft IE for browsing content here. Hence, website changes still need to be correctly rendered with IE as well.
Over the past few weeks, we have been doing quite a bit of working on the plumbing so to speak that enables this website to function. At its core, the public side of this website relies on the excellent Content Management System known as Drupal. The core software was upgraded to the most recent Drupal release 6.12 and all of the more than sixty or so modules were upgraded as well. We also have begun implementing a number of new features like the ability to print content in a printer friendly format, an ability to e-mail content to professional contacts and the ability to share content with various social network sites.
As part of that overhaul, we also have rewritten the core Drupal theme that will be used to display various website pages to the user. That new theme is working really well in both the Chrome and Firefox browsers. However, of course, the Microsoft IE browser has other thoughts. It appears not to recognize some CSS selectors or maybe not implement them at all. Other CSS selectors seem to have padding and/or margin issues that are throwing neat rows of graphical elements out of whack.
Hopefully, it will only take a short while to track down solutions to each of these Microsoft IE specific issues. Until then, we will hold off on putting the new theme into daily production. Thank you for bearing with us during this upgrade and redesign process. We are off to find some tools that might assist with the debugging of what is going on with the IE rendering engine.