Différence entre “maxlength” & “taille” de l'attribut html?

Je suis peu confus au sujet de la différence entre le maxlength et la size attribut.

<input type="text" name="telephone" maxlength="30" size="34">

Je sais que maxlength est utilisé pour contrôler les données d'entrée. Quelle est donc la raison pour l'utilisation de deux attributs à la fois?

  • Le size attribut est utilisé lors du calcul de la taille de l'écran de contrôle. max-length limite le nombre de caractères qu'un utilisateur peut entrer (mais elle doit encore être validée sur le serveur)
  • Le maxlength attribut n'est pas coupé. developer.mozilla.org/en-US/docs/Web/HTML/Element/Input
  • bonne prise. Malheureusement je ne peux pas éditer mon commentaire plus.