Apple released a beta browser today called Safari, based on KHTML, the Open Source rendering engine used in KDE's Konqueror browser.
I've played with it a bit & while there are certainly problems, it looks promising. I've given a quick testdrive & found that Safari appears to correctly support the following CSS:
:first-child pseudo-class:hover on arbitrary elements (TR for sure, anyway)@mediaRest assured, I'll be doing more thorough testing.