number input
<input type="number" min="0" max="20">
range input
<input type="range" min="0" max="20" step="5">
color input
<input type="color" >
date input
<input type="date">
email input
<input type="email">
tel input
<input type="tel">
url input
<input type="url">