Просмотр поста

.
Кайот

white-space - задает, будут ли строки текста, содержащегося в элементе страницы, автоматически переноситься, если они не помещаются в нем по ширине.
white-space: normal|nowrap|pre;
white-space: normal; - (значение по умолчанию) включает автоматический перенос длинных строк;
white-space: nowrap; - отключает автоматический перенос строк. Чтобы "разорвать" строку вручную, вставьте в нужном месте тег <BR> (NN не поддерживается);
white-spice: pre; - не поддерживается;
Поддерживается IE начиная с 5.5 и NN начиная с 4.0

..........

Согласно рекомендациям W3C по поводу переносов, можно использовать мягкий перенос, который указывает место разрыва слова или словосочетания, когда оно попадает в конец строки. Например, можно указать, что слово «словосочетание» должно быть перенесено как «слово-сочетание», а не «словосочета-ние». Как видим, при расстановке мягких переносов важно учитывать морфологию языка.

Для указания мягкого переноса в html используется html-сущность &shy; (&#173; или &#xAD;)

...
Вариантов много.