Attribut size=40 par défaut sur les input
Pourquoi une valeur par défaut ? Et pourquoi 40 et pas 17 ou 42 ?
En plus de cette valeur arbitraire, ça pose un problème pour la mise en forme css.
Autant on peut mettre un input en width: 100%
, ce qui est fait la plupart du temps et ça marche très bien, autant si on veut au contraire qu'ils prennent le moins de place possible, un width: auto
ne fonctionne pas, ils prennent une dimension minimale à cause de ce size="40"
Je propose de supprimer simplement cette option par défaut, et donc si on ne la spécifie pas, on n'aura pas de size.