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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Таблица "разлезается" при вводе длинного текста без пробелов!
 
 автор: Владимир22   (04.06.2006 в 03:47)   письмо автору
 
 

Как сделать чтобы не "разъезжалась" таблица при вводе в неё длинного текста без пробелов?
Делаю ячейки фиксированной длины, но всё равно не помогает. А так же любой пользователь может испортить дизайн страницы. Как с этим бороться?

   
 
 автор: codexomega   (04.06.2006 в 04:06)   письмо автору
 
   для: Владимир22   (04.06.2006 в 03:47)
 

Пример можете привести с куском кода? Так понятнее будет.

Вот кстати, такое уже обсуждалось:
http://softtime.ru/forum/read.php?id_forum=4&id_theme=6724&page=5

   
 
 автор: 12345   (04.06.2006 в 05:12)   письмо автору
 
   для: Владимир22   (04.06.2006 в 03:47)
 

style=table-layout:fixed

   
 
 автор: Владимир22   (04.06.2006 в 22:18)   письмо автору
 
   для: 12345   (04.06.2006 в 05:12)
 

Так обрезает текст.

   
 
 автор: cheops   (04.06.2006 в 10:39)   письмо автору
 
   для: Владимир22   (04.06.2006 в 03:47)
 

Можно разбивать длинные слова при помощи регулярных выражений, так как это описывается в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=4580.

   
 
 автор: Artem S.   (04.06.2006 в 12:55)   письмо автору
 
   для: Владимир22   (04.06.2006 в 03:47)
 

или пользоватся функцией
wordwrap
http://php.net/wordwrap

   
 
 автор: ec_stasis   (04.06.2006 в 21:57)   письмо автору
 
   для: Владимир22   (04.06.2006 в 03:47)
 


<TD STYLE="word-wrap: break-word;">

   
 
 автор: Владимир22   (04.06.2006 в 22:08)   письмо автору
 
   для: ec_stasis   (04.06.2006 в 21:57)
 

>

>&lt;TD STYLE="word-wrap: break-word;">
>

Так не хочет, так как нет пробелов, например: 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 1111111111111
Пришлось ставить проверку preg.
Кстати, на этом форуме, как-то делается перевод строки.... (???)

   
 
 автор: ec_stasis   (04.06.2006 в 22:23)   письмо автору
 
   для: Владимир22   (04.06.2006 в 22:08)
 

Скажу честно, я не проверял, как это работает, просто посмотрел в справочнике. А вообще, наверно, разумнее было бы пользоваться функцией wordwrap(), чем использовать регулярные выражения...

   
 
 автор: ec_stasis   (04.06.2006 в 22:38)   письмо автору
 
   для: Владимир22   (04.06.2006 в 22:08)
 

В Лисе работает все нормально! В ИЕ работает, если это прописать в DIVе например, только надо указать длину этого DIVа

   
Rambler's Top100
вверх

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