Я работаю над полем ввода формата в html, css и js.
Одним примером будет поле формата даты со следующим шаблоном: **.**.****
.Когда я печатаю в полях ввода, Chrome «прокручивает» влево, когда достигаю конца поля.
Как я могу предотвратить это?
Линии, которые разделяют каждый символ, сделаны фоновым изображением.С моноширинным шрифтом и набором letter-spacing
каждый символ уходит в «поле».Если вы достигнете размера поля ввода, оно прокручивается вперед и берет фон с ним.
Чтобы решить эту проблему, я поместил элемент ввода в элемент div, ограничил элемент div шириной и добавил границыи overflow: none;
до див.Результат: в Firefox он работает нормально, Chrome все еще прокручивает входной контент влево.
Я делаю это неправильно?Есть ли другое решение для этого?Есть ли свойство -webkit, чтобы предотвратить это?Заранее спасибо!