Не ответ на ваш вопрос, но одна точка зрения состоит в том, что HTML не является подходящим языком для этого - то, чего вы хотите, вероятно, может быть достигнуто каким-то образом с помощью jQuery, но, вероятно, это будет действительно глупо.
Нет собственного способа сделать это, скажем, с помощью текстового блока, который получает определенную ширину, и его содержимое масштабируется до этой ширины.Каждое изменение размера окна должно вызывать сложную операцию пересчета.
I думаю это можно было бы решить гораздо лучше и плавнее во Flash.