1. is5157 - 09 Августа, 2007 - 23:18:02 - перейти к сообщению
По умолчанию браузер переносит текст на следующую строку в местах пробелов и знаках переносов, но если есть очень длинное слово как и оно не влезает, как заставтиь браузер перенести его на новую строку. С IE всё понятно - это легко решаемо с помощью свойства word-break:break-all;. А как для других браузеров добиться подобного эффекта помогите кто знает. Только желательно без использования <wbr>, ­ и JavaScript.
2. Viper - 10 Августа, 2007 - 15:07:27 - перейти к сообщению
text-align: justify; тебе в помощь и нет гемороя с переносами и прочей лабудой.
3. is5157 - 10 Августа, 2007 - 23:59:37 - перейти к сообщению
Ну и как это мне должно помочь text-align:justify; объясни, а то я что-то не понял.
<div style="text-align:justify;">ggggggggg.....{g сто раз}.........ggggggggggg</div>
Так что-ли? Ни в одном браузере не переносит...или я тебя не правильно понял
<div style="text-align:justify;">ggggggggg.....{g сто раз}.........ggggggggggg</div>
Так что-ли? Ни в одном браузере не переносит...или я тебя не правильно понял
4. valenok - 11 Августа, 2007 - 00:52:35 - перейти к сообщению
<div style="width:100px;overflow: auto; ">
5. Viper - 13 Августа, 2007 - 15:24:08 - перейти к сообщению
сорри не то... при overflow: auto; у тебя просто будут появлятся полосы прокрутки. можно просто по ширине блока расставить переносы. вообще так как ты хочеш делать переносы для такого текста это дурной тон имхо.