Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Перенос слова по правилам русского языка.

Сообщения:  [1-10]   [11-19] 

 
 автор: elenaki   (20.12.2006 в 10:54)   письмо автору
 
   для: 12345   (19.12.2006 в 23:35)
 

По сей день неизвестен браузер, который бы правил-
ьно
обрабатывал мягкие переносы.
=============================================
хихихи. как раз на слове "правильно" перенос неправильный

   
 
 автор: школьник   (20.12.2006 в 01:08)   письмо автору
 
   для: RMW   (19.12.2006 в 21:42)
 

RMW - красавец!

Счас только разбираюсь, но мне кажется - это именно то что надо!

Великое спасибо RMW!

   
 
 автор: 12345   (19.12.2006 в 23:35)   письмо автору
 
   для: RMW   (19.12.2006 в 21:42)
 

"Эти люди уже прониклись любовью к красивым текстам" - пишет автор. Как что-то можно назвать красивым с то и дело встречающимися ошибками? Хотя это как раз то, что хотел автор вопроса :) .

   
 
 автор: RMW   (19.12.2006 в 21:42)   письмо автору
 
   для: школьник   (19.12.2006 в 16:15)
 

Однако.
http://snusmumrik.org.ru/ru/hyph/

   
 
 автор: 12345   (19.12.2006 в 19:53)   письмо автору
 
   для: школьник   (19.12.2006 в 16:15)
 

Ну а кому нужна плохо работающая функция? Лучше уж вообще не делать, а разделять слова пробелом или / / в произвольном месте. (Поступают обычно первым способом.)
Пожалуйста, опишите - будет предмет разговора. (Многие "спасибо" скажут. Я ни разу не слышал о системе, правильно переносящей не по словарю.)

   
 
 автор: школьник   (19.12.2006 в 16:15)   письмо автору
 
   для: 12345   (18.12.2006 в 15:14)
 

Но разве нельзя описать на JS правила переноса слов? Зачем делать базу слов, как правило исключений не так уж и много, и их можно предусмотреть.

   
 
 автор: школьник   (19.12.2006 в 16:07)   письмо автору
 
   для: 12345   (18.12.2006 в 15:14)
 

Тоесть если делать такую нужную функцию, то делать сразу серьезно!?

   
 
 автор: 12345   (18.12.2006 в 15:14)   письмо автору
 
   для: школьник   (18.12.2006 в 14:46)
 

Нет, такое решение никуда не годится. (Любой читатель решит, что автор неграмотный, поэтому к его словам не стоит серьёзно относиться.)

   
 
 автор: школьник   (18.12.2006 в 14:46)   письмо автору
 
   для: 12345   (18.12.2006 в 14:16)
 

Да нет, вы в сложную сторону клоните, все намного проще.

Смотрите как,

есть строка "Ответить на сообщение", нужно разбить на строки по 7 символов, что делает прога, она пробегает по строке по символьно, если добежав до 7 символа она не находит пробел, тогда она смотрит что за символ стоит 7 в символе, если это гласная буква то можно переносить, просто вставить "-<br />" после 7 символа, если это согласная буква, тогда двигаемся вперед до гласной и делаем перенос, если двойная согласная то делаем перенос между ними, если пробел на 7 символе то вставим "<br />". Итого мы получаем строку "Ответить<br /> на соо-<br />бщение".

Тоесть это не совсем по правилам русского языка, но как бы так.

   
 
 автор: 12345   (18.12.2006 в 14:16)   письмо автору
 
   для: AlexSol   (18.12.2006 в 13:27)
 

(Оно может стать не таким приличным, если будет база данных переносов. В и-нете есть бесплатные словари с переносами. Так что, автор: найдите словарь, потом вместе попробуем по нему работать. Подозреваю, что работать будет медленно, да и словарь привести к читаемому в JS виду - надо придумать как.)

Школьник: к сведению, если вы не в курсе, в IE имеется специальный символ мягкого переноса - & shy ; (писать вместе). Но он, конечно, не поможет, если мы его не поставим в нужные места. B в FF не действует, там действительно придётся расставлять дефисы.

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования