Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Обрыв текста
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Обрыв текста

Страниц (1): [1]
 

1. is5157 - 09 Августа, 2007 - 23:18:02 - перейти к сообщению
По умолчанию браузер переносит текст на следующую строку в местах пробелов и знаках переносов, но если есть очень длинное слово как и оно не влезает, как заставтиь браузер перенести его на новую строку. С IE всё понятно - это легко решаемо с помощью свойства word-break:break-all;. А как для других браузеров добиться подобного эффекта помогите кто знает. Только желательно без использования <wbr>, &shy и 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>

Так что-ли? Ни в одном браузере не переносит...или я тебя не правильно понял
4. valenok - 11 Августа, 2007 - 00:52:35 - перейти к сообщению
<div style="width:100px;overflow: auto; ">
5. Viper - 13 Августа, 2007 - 15:24:08 - перейти к сообщению
сорри не то... при overflow: auto; у тебя просто будут появлятся полосы прокрутки. можно просто по ширине блока расставить переносы. вообще так как ты хочеш делать переносы для такого текста это дурной тон имхо.

 

Powered by ExBB FM 1.0 RC1