HTML5 Please - Use the new and shiny responsibly

Created: 2015-03-23 19:23 Updated: 2015-03-23 19:23 Source: http://html5please.com/ Notebook: All Tech/Frontend Development

HTML5 HTML5 Logo Please

Use the new and shiny responsibly.

Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are. tell me more

When Can I Use tells you the browser support story, while Modernizr gives you the power of feature detection. HTML5 Please helps you out with recommendations for polyfills and implementation so you can decide if and how to put each of these features to use.

The recommendations below represent the collective knowledge of developers who have been deep in the HTML5 trenches. We hope they serve you well.

Read Divya's backstory about this site.

+

animations

use with fallback

css

+

<audio>

use with polyfill

html

+

background-image options

use with fallback

css

+

border-image

use with fallback

css

+

border-radius

use

css

+

box-reflection

avoid

css

+

box-shadow

caution

css

+

box-sizing

use with fallback

css

+

calc()

use with fallback

css

+

<canvas>

use with polyfill

html

+

classList

use with polyfill

api

+

ContentEditable

use

html

+

CORS

use with polyfill

html

+

css filters

caution

css

+

css3 colors

use with fallback

css

+

<datalist>

use with polyfill

html

+

dataset

use with fallback

api

+

<details>

use with polyfill

html

+

<dialog>

caution with polyfill

html

+

DOM

caution with polyfill

api

+

drag n drop

caution with polyfill

api

+

ECMAScript 5

use with fallback

js

+

ECMAScript 6

use with polyfill

js

+

EventSource (Server-Sent Events)

use with fallback

api

+

exclusions

avoid

css

+

File API

use with polyfill

api

+

FileSystem & FileWriter API

avoid with polyfill

api

+

flexbox

use

css

+

@font-face

use with fallback

css

+

font-feature-settings

use

css

+

form validation

use with polyfill

html

+

FormData API

caution

api

+

fullscreen

caution with fallback

api

+

geolocation

use with fallback

api

+

gradients

use with fallback

css

+

grids

avoid

css

+

history

use with fallback

api

+

HTML5 elements

use with polyfill

html

+

hyphens

use

css

+

iframe[sandbox]

use

html

+

iframe[seamless]

caution

html

+

iframe[srcdoc]

use with polyfill

html

+

IndexedDB

caution with fallback

api

+

<input type=color>

caution with polyfill

html

+

<input type=date>

caution with polyfill

html

+

<input type=number>

use with polyfill

html

+

<input type=range>

caution with polyfill

html

+

<input type=search>

use

html

+

input[placeholder]

use

html

+

Interaction media features

caution with polyfill

css

+

JSON

use with polyfill

js

+

localStorage

use

api

+

masks

caution

css

+

matchMedia

use with polyfill

api

+

media queries

use

css

+

<menu>

use with polyfill

html

+

<meter>

use with polyfill

html

+

Microdata DOM API

use with polyfill

API

+

min/max-width/height

use

css

+

multicolumn

use

css

+

multiple backgrounds

use with fallback

css

+

offline

caution with fallback

html

+

ol[reversed]

use with polyfill

html

+

opacity

use

css

+

paged media

avoid

css

+

pointer events

use with fallback

css

+

position:fixed

use

css

+

position:sticky

caution with polyfill

css

+

postMessage

use

html

+

<progress>

use with polyfill

html

+

pseudo elements

use

css

+

regions

avoid

css

+

rem unit

use with fallback

css

+

requestAnimationFrame

use with polyfill

api

+

<ruby>

use with fallback

html

+

selectors

use with fallback

css

+

style[scoped]

avoid

css

+

@supports

caution

css

+

<svg>

use with polyfill

svg

+

text-overflow

use

css

+

text-shadow

use

css

+

text-stroke

avoid

css

+

<track>

use with polyfill

html

+

transforms

use with fallback

css

+

transitions

use with fallback

css

+

Vibration

caution

api

+

<video>

use with polyfill

html

+

Viewport units (vh, vw, vmin, vmax)

caution with fallback

css

+

Web Components

caution with polyfill

api

+

Web Workers

use with fallback

api

+

WebGL

caution with fallback

api

+

WebP

caution

html

+

WebSockets

caution with polyfill

api

+

WebSQL DB

avoid

api

No items met your search =(

HTML5 Please is a community project (contribute on github!) from the people behind HTML5 Boilerplate, Modernizr & CSS3 Please.

Divya ManianDivya Manian Paul IrishPaul Irish Tim BranyenTim Branyen Connor MontgomeryConnor Montgomery Arthur Verschaeve & more

Site last updated 22 hours ago.


View static HTML