What Browsers Support Which Technologies?

Charlie R. Claywell
Reviewed by Vikki Olds
Download this browser support printable

With all the changes to HTML, CSS and other Web technologies it can be difficult to stay on top of what browser supports which technology. For example, an ongoing display issue deals with margins and padding - some browsers default to a value of zero pixels while other default to five or more. If you are writing to HTML5 standards, you already know that display varies based on the element used since none of the browsers are 100 percent compliant. With this handy reference, though, you can know at a glance if a specific attribute or feature is supported by a browser.

HTML5

Key

is supported = supported
= not supported
webkit = attribute prefix for Safari - supported
moz = attribute prefix for Firefox - supported
Feature IE9 IE10 Firefox 24+ Chrome 23+ Safari 5.1+ Opera 17+
audio is supported is supported is supported is supported is supported is supported
canvas is supported is supported is supported is supported is supported
drag and drop is supported is supported is supported is supported is supported is supported
geolocation is supported is supported is supported is supported is supported is supported
Inline SVG is supported is supported is supported is supported is supported is supported
input-color is supported is supported
input-date is supported is supported is supported
input-datetime is supported is supported
input-datetime-local is supported is supported is supported
input-email is supported is supported is supported is supported is supported
input-month is supported is supported is supported
input-number is supported is supported is supported is supported is supported
input-range is supported is supported is supported is supported is supported is supported
input-search is supported is supported
input-tel
input-time is supported is supported
input-url is supported is supported is supported is supported is supported
input-week is supported is supported is supported
video is supported is supported is supported is supported is supported is supported
Form Elements
datalist is supported is supported is supported is supported is supported
keygen is supported is supported is supported is supported
output is supported is supported is supported is supported
Form Attributes
autocomplete is supported is supported is supported is supported is supported
novalidate is supported is supported is supported is supported is supported
Form Input Attributes
autofocus is supported is supported is supported is supported is supported
form is supported is supported is supported is supported
formaction is supported is supported is supported is supported is supported is supported
formenctype is supported is supported is supported is supported is supported is supported
formmethod is supported is supported is supported is supported is supported is supported
formnovalidate is supported is supported is supported is supported is supported
formtarget is supported is supported is supported is supported is supported is supported
height and width is supported is supported is supported is supported is supported is supported
list Attribute is supported is supported is supported is supported
min and max is supported is supported is supported is supported is supported
multiple is supported is supported is supported is supported is supported is supported
pattern is supported is supported is supported is supported is supported
placeholder is supported is supported is supported is supported is supported is supported
required is supported is supported is supported is supported is supported
step is supported is supported is supported is supported is supported

File Formats

Fonts
Feature IE8 IE9 IE10 Firefox 24+ Chrome 23+ Safari 5.1+ Opera 17+
Web Open Font Format is supported is supported is supported is supported is supported is supported
True Type Fonts is supported is supported is supported is supported
SVG fonts/shapes is supported is supported is supported
Embedded OpenType fonts is supported is supported is supported
Audio
Feature IE8 IE9 IE10 Firefox 24+ Chrome 23+ Safari 5.1+ Opera 17+
MP3 is supported is supported is supported is supported is supported
Wav is supported is supported is supported is supported is supported is supported
Ogg is supported is supported is supported is supported is supported
Video
Feature IE8 IE9 IE10 Firefox 24+ Chrome 23+ Safari 5.1+ Opera 17+
MP4 is supported is supported is supported is supported is supported
WebM is supported is supported is supported
Ogg is supported is supported is supported

CSS

Feature IE8 IE9 IE10 Firefox 24+ Chrome 23+ Safari 5.1+ Opera 17+
@keyframes is supported is supported webkit webkit is supported
animation is supported is supported webkit webkit is supported
background-origin is supported is supported is supported is supported is supported is supported
background-size is supported is supported is supported is supported is supported is supported
border-bottom-left-radius is supported is supported is supported is supported is supported is supported
border-bottom-right-radius is supported is supported is supported is supported is supported is supported
border-radius is supported is supported is supported is supported is supported is supported
border-top-left-radius is supported is supported is supported is supported is supported is supported
border-top-right-radius is supported is supported is supported is supported is supported is supported
box-shadow is supported is supported is supported is supported is supported is supported
box-sizing is supported is supported is supported is supported is supported is supported is supported
column-gap is supported moz webkit webkit is supported
column-rule is supported moz webkit webkit is supported
column-rule-color is supported moz webkit webkit is supported
column-rule-style is supported moz webkit webkit is supported
column-rule-width is supported moz webkit webkit is supported
column-span is supported moz webkit webkit is supported
column-width is supported moz webkit webkit is supported
columns is supported moz webkit webkit is supported
column-count is supported moz webkit webkit is supported
@font-face is supported is supported is supported is supported is supported is supported
inline-block is supported is supported is supported is supported is supported is supported is supported
opacity is supported is supported is supported is supported is supported is supported
outline is supported is supported is supported is supported is supported is supported is supported
overflow-x is supported is supported is supported is supported is supported is supported
overflow-y is supported is supported is supported is supported is supported is supported
perspective is supported webkit webkit is supported
perspective-origin is supported webkit webkit is supported
position-fixed is supported is supported is supported is supported is supported is supported is supported
table display is supported is supported is supported is supported is supported is supported is supported

Quick Visual Tool

If your site is already designed and you want to know how it looks in a specific browsers, online tools are available. Browserstack has plans starting at around $40 a month that will let you see what your site looks like in multiple versions of all the popular browsers. They offer a 30 minute live free trial when you first visit their site. Crossbrowsertesting offers the same type of service for a slightly lower fee, starting at $30 per month. They also offer a free trial so you can test out their service.

What Browsers Support Which Technologies?