imsky/cssFx

Home website doesn't even work in IE ?

dtaralla opened this issue · 3 comments

Hi,
First, thanks for your tool. But I can't even try it in IE, seems like you didn't enter a DOCTYPE for your site http://imsky.github.com/cssFx/ . And even, I tested multiple times and your script just doesn't work :(

I'm using IE 9 and test your site with F12 (dev tools), and changing Internet Explorer navigator and document modes.

Using Chrome, I see that it replaces my border-radius rules for example by -webkit-border-radius. But it also put a -mozborder-radius. Why?

Very odd and sad, because your script is exactly what I need...

The site uses the HTML5 doctype: <!doctype html> referenced here: http://dev.w3.org/html5/spec/syntax.html#the-doctype

cssFx is browser-agnostic, so it can be used to generate prefixed rules for all possible browsers, which is why it adds -moz- and -webkit- rules together.

Let me know the specific issue you're having, please. I'm closing the ticket unless there's an actual cssFx problem.

OK, here is a description of the issue. When launching http://imsky.github.com/cssFx/ site in Internet Explorer 9 with:
Document mode: IE9
Navigator mode: IE9

I notice transitions animations aren't played (but on Chrome for example, that is originally transition-capable, they are).

Document mode: IE7, 8
Navigator mode: IE7, 8

All css3 properties that IE9 originally supports without your script don't work anymore. That is,

  • Shadows
  • Border-radius
  • Columns
  • ...

CSS transitions are supported in IE10+ (http://msdn.microsoft.com/en-us/library/ie/hh673536%28v=vs.85%29.aspx#css3_transitions).

cssFx only provides prefixed properties and some minor fallbacks. It does not provide substitution for CSS3 properties for browsers that do not support them via vendor prefixes.