Source: https://www.labri.fr/perso/preuter/cheatsheet-html5-formulaires.pdf