Вариантов много.
Можно изменять размер шрифта или расстояние между буквами или словами.
Вручную или с помощью плагинов типа jquery.page2page.ru/index.php5/FitText
Но аккуратно, т.к. разные браузеры по разному рендерят шрифты и в каком-то в итоге строка может не поместиться. Или у пользователя может быть настроен увеличенный шрифт.