I\'ve build all my website using many forms with HTML5 (using the input types date, color and range.)
Everything
Since HTML5 hasn't been completely standardized yet, not all browsers do support these input types. The intended behaviour is to fall back to .
↪ See here for more information on browser support for HTML5 input types.
You can test for support using the Modernizr library or with some custom JavaScript. If you detect a certain HTML5 feature isn't available, you can fall back to JavaScript-based alternatives.