sorry for being a bit late with my respond.
I did try your suggestion amongst other things.
Here are two other options:
I suspect the result is exactly the same as nidhi's suggestion in all browsers
3: The 'catch-all' bulletproof approach
I suppose it'll work. But as the author states:
"Remember that the very concept of sending XHTML to be handled by an HTML engine is essentially a hack and cannot be done flawlessly."
For me the first approach did the trick in the major browsers.