lazio: но у меня нет доступа к тексту, он берется из базы и попадаются достаточно длинные слова (а точнее словосочетания без пробелов) которые не вмещаются в 240 пикселей(
резать я так понимаю они имеют ввиду делать принудительно br
я об этом думал.. но проблема вразрешении.. если 1024 то нормально... а если 1280 тотекст получается не до конца.. и фактически теряется вся маза унифицированного дизайна.
Фиксированная таблица тоже не вариант (повторяюсь дизайн плавающий)...
Может кто ещё какой спосою подскажет?!
Резать принудительно нужно именно "длинные" слова (которые по сути словами-то и не являются). Используем следующий алгоритм: пробегаемся по тексту, расставляем пробелы после знаков препинания (исключение - знаки препинания "обернутые" цифрами). Это исключит "длинные слова" типа набранных без пробелов перечислений и т.п. Было:
...один, два, три, четыре, пять. Вышел зайчик погулять.
После этого пробегаемся опять по тексту, выцепляем отдельные слова, проверяем длину - если больше допустимой, рекурсивно режем слово на части, вставляя пробелы (wbr или br, если хотим перевод на новую строку).
В 99% случаев этого алгоритма хватает. По крайней мере, нам хватает :)
Но это все на сервере делается. ТС же хочет на клиенте, т.е. средствами css. Насколько я знаю, универсального работающего варианта в этом случае нет.
Не совсем понятно, нужно код править или WYSIWYG?
Если код, то пользую:
SciTE - http://scite.ruteam.ru/
jEdit - www.jedit.org
WYSIWYG:
NVU - http://nvu.mozilla-russia.org/
Вот тут еще подборочка есть, может, что-то приглянется: http://stws.ru/downloads/programs/text-editors/
Поставьте OpenAds (http://www.openads.org/) и включите геотаргеттинг.
Аналогично на всех сайтах с кодировкой utf-8. А давно такое наблюдается, утром смотрел, вроде нормально было? В техподдержку отписывали?
НЕ ПРА-ВИЛЬ-НО!
Перенос текста по слогам:
Поддерживается IE начиная с 5.5
Ага, но не работает в Opera и FireFox.
но у меня нет доступа к тексту, он берется из базы и попадаются достаточно длинные слова (а точнее словосочетания без пробелов) которые не вмещаются в 240 пикселей(
а к чему у вас есть доступ?
этокак и куда?
резать я так понимаю они имеют ввиду делать принудительно br
я об этом думал.. но проблема вразрешении.. если 1024 то нормально... а если 1280 тотекст получается не до конца.. и фактически теряется вся маза унифицированного дизайна.
Фиксированная таблица тоже не вариант (повторяюсь дизайн плавающий)...
Может кто ещё какой спосою подскажет?!
Резать принудительно нужно именно "длинные" слова (которые по сути словами-то и не являются). Используем следующий алгоритм: пробегаемся по тексту, расставляем пробелы после знаков препинания (исключение - знаки препинания "обернутые" цифрами). Это исключит "длинные слова" типа набранных без пробелов перечислений и т.п. Было:
стало:
После этого пробегаемся опять по тексту, выцепляем отдельные слова, проверяем длину - если больше допустимой, рекурсивно режем слово на части, вставляя пробелы (wbr или br, если хотим перевод на новую строку).
В 99% случаев этого алгоритма хватает. По крайней мере, нам хватает :)
Но это все на сервере делается. ТС же хочет на клиенте, т.е. средствами css. Насколько я знаю, универсального работающего варианта в этом случае нет.
Резать, к чертовой матери! Не дожидаясь перетонитов! :)
// х/ф "Покровские ворота"
Не совсем понятно, что именно хочет сделать TC, но, скорее всего, вот это поможет:
/ru/forum/168284
Вобщем, остается констатировать, что корпоративные идея и стиль строго выдержаны во всем :)
Essay, что такое? Нашли червячка в соке?
Грех вам жаловаться, дети в африке голодают:)
нет, я теперь только его пить буду - очень удобно :)