Я ввожу текст в textarea
. Я хочу, чтобы шрифт был настроен динамически таким образом, чтобы текст заполнил доступный textarea
с типом как можно больше. Для этого я использую стиль span
с display:none
в фоновом режиме для измерения ширины текущего введенного текста и масштабирования его до доступной ширины. У меня проблемы с логикой и браузером:
- Шкала
span
с доступным размером окна браузера - Короткий текст не обязательно должен уменьшаться в размере шрифта, но также может быть завершен после одного полного слова, так что текстовое поле также занято по высоте (не только по ширине).
Рабочая скрипта, иллюстрирующая идею.
Как мне настроить так, чтобы текстовое поле заполнялось как можно больше как по ширине, так и по высоте?