Hallo Rolf,
die
width(visuelle Breite) des input-Elements ist eine CSS Eigenschaft. Diesize(maximale eingebbare Anzahl von Zeichen) ein Property des Elements.
Nein, das ist maxlength. size ist die Länge in Zeichen für Input-Elemente vom type text, search, tel, url, email oder password. Es sollte also width: 20em einem size="20" entsprechen.
Freundliche Grüße,
Christian Kruse