В этом варианте если сообщение не содержит ENTER, то ячейку у меня растягивает слишком широко.
2 вариант:
[html]<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="text_comment"><?php echo $myr["text"];?> </td>
</tr>
</table>[/html]
Без тега <pre>, все выходит нормально, не растягивает ячейку, но текст смотрится сплошником без ENTERов и т.д.
Как с этим бороться??
Хочется чтобы и ENTERы были и я чейка не растягивалась.
andrweb
Отправлено: 31 Января, 2010 - 19:54:29
Гость
Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009 Откуда: РОССИЯ Ростов-на-Дону
Помог: 0 раз(а)
Во первых убери параграф лишний
Цитата:
<p></p>
</form>
Во вторых не совсем понятно
Цитата:
не содержит ENTER
(Добавление)
Возможна еще проблема с шаблоном...
----- Горбатого могила исправит.
Мелкий
Отправлено: 31 Января, 2010 - 22:47:16
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
greenzlat Вообще тег pre лучше не использовать - сделайте замену переводов строки на <br> например с помощью функции nl2br и выводите текст в обычном абзаце p или блоке span/div в соответствующими параметрами
А если хотите сохранить форматирование текста как есть - то можете обрамить его в div-блок с указанием параметра style="position:relative; display:block; overflow:scroll" - в таком случае если внтури ячейки комментарий вылезет за возможные границы то ячейка не растянется а получится прокрутка
PS Эта темы больше подходит к вопросам о верстке HTML куда я ее и переношу
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.