Internet Explorer 9 not rendering table cells properly

I have exactly the same problem as well. you may want to read this https://connect.microsoft.com/IE/feedback/details/649949/innerhtml-formatting-issues-on-very-large-tables YOu can remove the space inbetween td by using javascript if your html is returned from ajax, then from the response, you replace it with response_html = response_html.replace(/td>\s+<td/g,’td><td’); $(‘#table’).html(response_html);

JavaScript: Can I detect IE9 if it’s in IE7 or IE8 compatibility mode?

Actually the user agent string is different for IE9 when being run in IE7 compatibility mode, so this would be one of the best ways to distinguish between different IE versions. Introducing IE9’s User Agent String: Similar to IE8, IE9’s Compatibility View will map to IE7 Standards Mode, and IE9’s UA string when in Compatibility … Read more

IE9 blocks download of cross-origin web font

IE9 supports .WOFF; IE8 does not, and supports only .EOT fonts. Open the IE9 F12 Developer Tools and you see the following messages: CSS3117: @font-face failed cross-origin request. Resource access is restricted. Neuton-webfont.woff CSS3117: @font-face failed cross-origin request. Resource access is restricted. YanoneKaffeesatz-Regular-webfont.woff CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable. Neuton-webfont.ttf … Read more