[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переносы в текстах
Zeelov
Сразу к делу: не могу решить проблему какие переносы юзать : грубо резать длинные слова добавляя пробел, либо добавлять \xc2\xad (если страница UTF8). Первый вариант безотказен, но дробит длинные ссылки, нарушая BB-Code, вообще требует следить за как можно частыми пробелами (с учетом того, что делаю кпк-версию, где слова в ширину примерно до 28 символов). Второй способ, внедрение

"­ ­ soft hyphen мягкий дефис U+00AD ISOnum"

как то насторожил, он же обрабатывается на стороне клиента. И по ходу не все браузеры его поддерживают. Как быть блин. Может имеется библиотека типа xBB с конечным автоматом для расстановки переносов?




Спустя 26 минут, 46 секунд (7.04.2010 - 16:02) ApuktaChehov написал(а):
Можно попробовать вставлять в код перенос \n строки на стороне сервера и функцией nl2br() обрабатывать строчку

Спустя 27 минут, 37 секунд (7.04.2010 - 16:30) Zeelov написал(а):
А может лучше пробел? не будет лишних строк и при этом переносы.

Спустя 3 часа, 40 минут, 25 секунд (7.04.2010 - 20:10) ApuktaChehov написал(а):
Переносов не будет так же. Это браузер вам помогает. Интуитивно переносит по пробелам.

Спустя 1 час, 42 минуты, 16 секунд (7.04.2010 - 21:53) Zeelov написал(а):
Да, но по пробелам переносят все браузеры, так что это верняк. а если делать сразу чистый перенос, то как определишь ширину блока в котором будет текст?

Спустя 10 часов, 43 минуты, 25 секунд (8.04.2010 - 08:36) ApuktaChehov написал(а):
В случае, если вы доверяете браузеру переносы то и ширина блока будет так же произвольной.
Лично мне не нравится такая вот неопределенность. Но это по ситуации.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.