Now that we've wrapped up all of the templating work on our theme and the bulk of our CSS, we should test the site against other browsers.
As a Mac user, my tool of choice is VMWare Fusion (http://www.vmware.com/download/fusion/), but Windows users can use Windows Virtual PC (http://www.microsoft.com/windows/virtual-pc/). As of this writing, I typically test first against Safari (WebKit), Firefox 2 (Mac and PC), then Firefox 3 (Mac and PC), then Internet Explorer 6, IE7, then IE8, in that order. If I have time, I also test against Opera. If you have multimedia devices, you might wish to test against them as well. This means setting up several virtual machines, which can be very resource intensive.
There are a couple of ways of adding browser-related fixes to your theme product. You could certainly add to the Plone stylesheet (IEFixes.css
), you could create stylesheets for each individual browser you're patching, or you could do them inline in your theme's...