Форум сетевых администраторов Страницы (2): [1] 2 »
Показаны 16 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Языки разметки (http://netadmin.ws/forum/forumdisplay.php?forumid=24)
-- Как сделать, чтобы размер колонки не менялся? (http://netadmin.ws/forum/showthread.php?threadid=2196)


Помещено maksimka 18-07-2002 в 09:54:

Как сделать, чтобы размер колонки не менялся?

Есть такая проблема:

PHP:


<TD ROWSPAN=3 background="images/index_02.jpg" WIDTH=158>


Все замечательно отображается, но если текст без пробелов довольно большой то увеличивается ширена колонки. Как сделать чтобы это не происходило, тобишь текст переносился?

__________________
Enjoy!
Maksim'Rus


Помещено blacki 18-07-2002 в 11:39:

Первое что приходит на ум, засунуть его в textarea, но это родит дополнительные проблеммы...

Было бы интересно услышать другие решения.

__________________
Национальность - русский, вероисповедание - программист.


Помещено alex-and-r 18-07-2002 в 15:19:

А что ячека будет маленькой и в ней гарантированно будет длинный беспробельный текст? Просто обычно текст все-таки предполагает наличие пробелов...
А вообще то я с чем-то таким сталкивался и если мне не изменяет память через CSS решал... (Хотя может память уже и изменяет - давно это было )


Помещено QUANTUM 19-07-2002 в 00:20:

хе...ну ты интересный чел!!!...эту проблему никак не решить...это так задумано....

__________________
:[Fuck The Fucking FuckerZ]:


Помещено maksimka 19-07-2002 в 08:48:

Понятно... ну значит придется в скрипте делать ограничение на кол-во символов

__________________
Enjoy!
Maksim'Rus


Помещено GSP 02-08-2002 в 14:23:

Чудаки

NOWRAP - запрешает изменение ширины колонки
Ð_та строка должа выглядеть так:
<TD ROWSPAN=3 background="images/index_02.jpg" WIDTH=158 nowrap>

__________________
WebHostingForum.ru


Помещено Denveroid 02-08-2002 в 17:22:

GSP
Кто здесь чудак? NOWRAP блокирует автоматический перенос слов в пределах текущей ячейки, а не изменение ширины колонки. То есть, это типа <nobr></nobr>. А теперь прочитай, что спрашивал человек, он спрашивал обратное

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено GSP 02-08-2002 в 18:32:

Ð_й! Я наверное савсэм тормоз Но мне кажется что я прав Именно тот эффект и получается когда прописываешь nowrap

__________________
WebHostingForum.ru


Помещено Denveroid 02-08-2002 в 18:49:

GSP, а ты просто возьми и попробуй. О результатах тестирования сообщи дополнительно

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Kovu 06-08-2002 в 11:16:

Я так понимаю, что раз неизвестно какой будет текст, то он вставляется каким либо скриптом.
Тогда надо сделать, чтобы этот скрипт вставлял в этом тексте через каждые N символов "<br>".
У меня была такаяже проблема. PHP мне просто <br> вставляет и все, где нужно.

__________________
Сколько в Гейтса тортом не кидай, Windows лучше не станет.


Помещено GSP 06-08-2002 в 11:28:

Попробовал... Все получилось

__________________
WebHostingForum.ru


Помещено Denveroid 06-08-2002 в 12:56:

GSP
Человек совершенно другое спрашивал... Устал уже объяснять...

Kovu
Вот именно, средствами пхп это надо делать. Например так:

function do_word_wrap($text)
{
$wordwrap = 30;
if ($text != "")
{
return preg_replace("/([^\n\r ?&\.\/<>\"\\-]{".$wordwrap."})/i"," \\1\n",$text);
}
}

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Kovu 06-08-2002 в 13:04:

Я себе сделал при помощи функции chunk_split(...);
есть так же функция wordwrap(...);
Они специально для этого и сделаны.

__________________
Сколько в Гейтса тортом не кидай, Windows лучше не станет.


Помещено Denveroid 06-08-2002 в 13:08:

Kovu
Да, wordwrap есть, но она мне какой-то гемморной показалась

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Doctor MiD 18-08-2002 в 11:46:

Самый простой способ-это css, все решается довольно просто

__________________
_____________
Best regards,
Dr.MiD


Формат времени GMT. Текущее время 04:53. Страницы (2): [1] 2 »
Показаны 16 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.