I'd say. Maybe add if-statements for different browsers via JavaScript. I am pretty sure you are using Azure, no? This should be offered there without having to write code.
As well try to use the newest HTML5 code.
ie: Don't use <i>, instead <span class="italic">Italic Text</span>
"<i> is not wrong because it is non-semantic. It's wrong (usually) because it's presentational. Separation of concern means that presentional information should be conveyed with CSS."
-
http://stackoverflow.com/questions/2108 ... ext-italic\
This goes for all HTML code using the old way. You convey change through CSS, not as you go in the code. It is generally wrong and browsers are soon to remove.