How essential are CSS3 provider prefixes right now?

I'm just wondering to what extent vendor prefixes such as "webkit", "moz", "ms", or "o" in CSS are still needed these days.

If I understood correctly, the opera switched to webkit, so there is a drop of "-o", right? IE has abandoned the need to use "-ms-" in IE10, but do you still need it for older versions? And I'm not sure the story with -moz right now.

Basically, all of my CSS3 seems to work fine in all (updated) browsers without specifying any prefix, so I just wondered what was needed and what was not needed since mid-2014.

EDIT: Basically, I'm just wondering if anyone has a fresh list of what prefixes are needed and under what conditions they are needed.

+5
source share
2 answers

You can create a filtered list on this web page and show all the necessary prefixes.

http://caniuse.com/#comparison

+5
source

for the most part, you may find that everything works fine in the latest browsers without vendor prefixes. BUT I will point out 3 reasons why you might want to continue to use them for at least some time, and then decide for yourself when you think this is appropriate.

  • (as already mentioned) Not everyone uses the most modern browser.
  • You won’t break anything by using vendor prefixes even when you don’t need it, so it can only improve your site and not harm it.
  • If you use prefixes (etc.) from a service, for example http://www.colorzilla.com/gradient-editor/ , then this is a trivial copy-paste, and you don’t get anything without using it (except, maybe , smidgen file space)
+1
source

Source: https://habr.com/ru/post/1200837/


All Articles