Почему в input не видно последний знак?
Админка на бутстрап 5. На макбук все браузеры во всех инпутах не видно последний знак. Я у себя такое увидеть не могу, нет мак. Пофиксил поставив всем {width: 24ch}, так как все с периодом-датой, но длиной 23 символа.
<div class="form-floating d-inline-block"> <input name="date-rang" class="form-control" id="floatingDate"> <label for="floatingDate">Дата истории</label> </div> |
<div class="form-floating d-inline-block"> <input name="date-rang" class="form-control" id="floatingDate"> <label for="floatingDate">Дата истории</label> </div>
Дополнительно:
- Увеличить ширину
- Уменьшить/поменять шрифт
- Уменьшить padding
Очевидно что не вмещается
сделайте шрифт поменьше
- Запутался, просто две даты так четко уместились в input тютелька в тютельку и я решил, что bootstrap 5 стал очень удобен, а оказалось это совпадение. Как решение не подходит к сожалению, не могу отметить.
- psiklop, Мак не панацея. Не окажется шрифта и привет! Моноширный шрифт как вариант, но смотрится обычно убого.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Проблема, когда последний символ в input не отображается, может иметь несколько причин. Одна из возможных причин - это ограничение на количество символов, установленное для элемента input. Если вы установили максимальное количество символов для ввода и введенный вами текст превышает это ограничение, то последний символ может быть обрезан.
Для решения этой проблемы, вам следует убедиться, что вы не устанавливаете ограничение на количество символов для элемента input или увеличить это ограничение, если вам необходимо вводить большой объем текста.
Еще одна причина может быть связана с CSS стилями. Возможно, что у вас задан стиль, который скрывает последний символ в input. Проверьте CSS свойства, применяемые к элементу input, и убедитесь, что ни одно из них не приводит к скрытию последнего символа.
Также стоит обратить внимание на ширину элемента input. Если ширина недостаточна для отображения всего введенного текста, последний символ может быть скрыт из-за обрезания. Увеличьте ширину элемента input, чтобы убедиться, что весь введенный текст отображается полностью.
Наконец, проверьте, нет ли ошибок в вашем коде JavaScript, которые могут привести к неправильному отображению текста в input. Убедитесь, что ваш JavaScript код не модифицирует значение input или не применяет к нему неправильные стили.
Если после всех этих действий проблема не решится, пожалуйста, предоставьте больше информации о вашем коде и окружении, чтобы мы могли помочь вам более точно.