Skip to content


Drop -ms- prefixes for IE10 features #1010

paulirish opened this Issue · 6 comments

4 participants


I think we got most of these already but none of the following need -ms- prefixes..

  • Radial Gradients
  • Linear Gradients
  • Keyframe Animations
  • Transitions
  • Transforms - 3d only as 2d in IE9 needs prefixes
  • font-feature-settings


@mirisuzanne mirisuzanne was assigned

I have noticed that the prefix "-ms-" is also missing from background-image. It creates all the prefixes apart from this one.

Compass member

@Ne-Ne Background-image isn't a prefixed css3 property that I know of. Are you talking about one of the background-image options (size, clip, origin) or the gradient functions? I don't think the -ms prefix is used by any browser in any of those situations. Where they are supported, IE uses the official syntax.


I have found that for IE 10 (Windows 8) the background does need a prefix of -ms- for gradients to work properly, which is annoying since support has been removed from Compass, border-radius and others still have the -ms prefix though. My work around for the time being was to amend the _images.scss file within the compass library to add support for the -ms prefix back in.

Compass member

I've never seen any mention anywhere of an -ms-linear-gradient, and so we have never included support for it:

caniuse support table

I'm willing to bet that you don't have a prefix problem, you have a syntax problem. IE10 supports the new gradient syntax (to right instead of left), un-prefixed. We're working on support for that new syntax, and you can see it in the "gradients" branch. That issue is being tracked as #965, where you can also find some temporary workarounds.

Compass member

Is this resolved by the new caniuse support module in 1.0 (alpha), or is there more that needs to be done?

Compass member

This should be resolved by the caniuse data.

@mirisuzanne mirisuzanne was unassigned by paulirish
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.