Как сделать: если текст не помещается по ширине блока и переносится на другую строку, то уменьшить размер текста так, чтобы он вмещался в одну строку?
Если текст не помещается по ширине блока и переносится на другую строку, то уменьшить размер текста так, чтобы он вмещался в одну строку. Можно код с объяснением, что к чему?
Используй js, проверяй количество знаков в строке, в зависимости от их количества (попадания в интервал) присваивай нужный font-size. Логика у тебя теперь есть, код напиши сам, заодно поймёшь его.
Артём Кайгородцев, Лучше будет отталкиваться от высоты. Изначальная высота контейнера думаю известна. При запуске — проверить текущую высоту. Если она больше — уменьшать размер шрифта до тех пор пока высота контейнера не уменьшится. Такой алгоритм будет работать не зависимо от количества символов.
Естественно. Если у тебя не меняется ширина окна браузера, то и высота шрифта не меняется, а браузеру плевать сколько символов в строке. Артём Кайгородцев, Владимир,
Собственно ч.т.д.
Владимир, так вы вопрос автора дочитайте до конца и поймёте, в чем мои претензии, о которых спрашивали. На всякий случай поясню ещё раз: в задаче меняется не окно браузера, а длина строки и реагировать нужно на это, а не ждать, что окно браузера измениться дабы наша строка влезла в блок ИБО БЛОК, ВОВСЕ НЕ ОБЯЗАТЕЛЬНО ОКНО БРАУЗЕРА.