Unlike with the number (spinner) input type, the range (slider) input type has reasonable defaults for min, max, step, and value.
If you want to collect floating point numbers, use a non-integer for min or step. Chrome and Opera use a textfield with a calendar that pops up when you clieck in the textfield, and it is expected that this is what most future browsers will do.
Firefox and Safari had moderate support, and Internet Explorer had no support at all.
Sadly, the HTML5 autocompletion has no options for customizing the look, for using HTML in the autocomplete list, or for defining how the match against the choices is performed.
So, if you are using Java Script anyhow, the autocompleters from Scriptaculous, j Query UI, Ext/JS, Dojo, etc., are far more usable.
Here are the results as of January 2013: This input type lets you collect an email address.
If the "list" attribute is not specified, then the intention is that the browser supplies some help in entering a legal email address (e.g., the i Phone browser uses an email-optimized keyboard) and/or validation on submission.