It really depends on which features and which browsers you want to fully support. Even now some browsers are lagging.
Here is a really excellent guide: http://caniuse.com/
More Related Contents:
- How to detect the device orientation using CSS media queries?
- Hiding the scroll bar on an HTML page
- See :hover state in Chrome Developer Tools
- How can I resize an image dynamically with CSS as the browser width/height changes?
- “Silent” Printing in a Web Application
- List of CSS vendor prefixes?
- How to validate vendor prefixes in CSS like -webkit- and -moz-?
- Setting vendor-prefixed CSS using javascript
- How can I determine what font a browser is actually using to render some text?
- Does .css() automatically add vendor prefixes?
- What is a MIME type?
- Why do Chrome and IE put “Mozilla 5.0” in the User-Agent they send to the server? [duplicate]
- issue with CSS media queries(scrollbar)
- How to disable CSS in Browser for testing purposes
- What does it mean when a CSS rule is grayed out in Chrome’s element inspector?
- Using JavaScript to edit CSS gradient
- Setting minimum size limit for a window minimization of browser?
- Is there a way to tell browsers to honor the jpeg exif orientation?
- Is the per-host connection limit raised with HTTP/2?
- How to Identify Microsoft Edge browser via CSS?
- When setting a font-size in CSS, what is the real height of the letters?
- How do browsers deal with non-integer values for height and width?
- Caching effect on CORS: No ‘Access-Control-Allow-Origin’ header is present on the requested resource
- What CSS3 features still need vendor prefixes?
- Can websites tell what addons/extensions are installed in a web browser?
- word document viewer browser plugin
- How to check if a CSS property or value is supported by a browser?
- filter: blur(1px); doesn’t work in Firefox, Internet Explorer, and Opera
- How to specify your webpage’s language so Google Chrome doesn’t offer to translate it
- Which browsers support data URIs and since which version?