Взято непосредственно из W3Schools:
Определение и использование Атрибут size определяет ширину поле ввода.
Для
<input type="text">
и<input type="password">
размер Атрибут определяет количество символов, которые должны быть видимыми. Для все другие типы ввода, размер определяет ширину поля ввода в пикселей.
Так..
Если это так, почему мое поле <input type="text" size="2"/>
достаточно велико, чтобы отобразить 5 CAPTIAL MMMMM?