Ввод текста > правое заполнение: Неожиданное поведение в Firefox с чрезмерно длинным текстом

#html #css #firefox #input #padding

Вопрос:

Проблема, специфичная для Firefox… для иллюстрации давайте взглянем на это примерное поле ввода:

 <input type="text" style="width: 10vw; font-size: 3vw; padding-right: 100px;"> 

Я добавил отступ справа на 100 пикселей. Теперь просто введите как можно больше текста, чтобы вы соответствовали правой границе поля.

Все браузеры, которые я тестировал, кроме Firefox, начинают смещать набранный текст влево, как только вы касаетесь правого отступа. В FF 2-3 буквы вводятся невидимыми (скрытыми) внутри этого отступа до тех пор, пока не начнется смещение слишком длинного текста.

ОБНОВЛЕНИЕ 2021-08-22

Я сообщил об этом в bugzilla и только что получил уведомление, что об этом уже сообщалось. В другом дублирующем потоке кто-то упоминает, что он будет работать с Firefox 91.2.0.

ОБНОВЛЕНИЕ 2021-08-23

Новая информация: Исправлена ошибка в Firefox 93.

Ответ №1:

Chrome-лучший выбор для разработчиков, потому что в Firefox что-то не работает.

Комментарии:

1. Конечно, Chrome-хороший выбор, но мне нужно, чтобы это работало во всех основных браузерах 😀

2. div { цвет фона: желтый; ширина: 120 пикселей; высота: 120 пикселей; } .Пример текста { режим записи: горизонтальный-tb; заполнение-встроенный-начало: 20 пикселей; цвет фона: #C8C800; }. Вы можете попробовать что-то подобное.. Не уверен, что