Browsers that support this input type give inconsistent behavior when these attributes are omitted.
If you want to collect floating point numbers, use a non-integer for min or step.
There are many posts out there about validating backup.
However, none seem to address some recent concerns a client of mine had. Unfortunately, even after carefully trying to interpret the documentation (I used the one for 11g R2) I cannot find the actual results being described there.
The beauty of these elements is that you can use them now: for browsers that don't support a particular input type, there is automatic fallback to standard textfields.