|
Модераторы: Illuminaty |
|
Dr.Death |
|
|||
Опытный Профиль Группа: Участник Клуба Сообщений: 950 Регистрация: 15.7.2003 Где: Волгоград Репутация: нет Всего: 1 |
Как сделать так, чтобы если были длинные записи, то буквы переносились и таблица не разъезжалась вширь?
-------------------- Жизнь коротка, чтобы быть в ней слабым.© Арнольд Шварцнеггер |
|||
|
||||
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
Поставь во все ячейки распорки (растянутые одно-пиксельные прозрачные gif`ы) и задай жестко размер таблице. После этого тексту будет некуда деться - и он перенесётся по местам без пробелов.
Не получится - напиши, будем думать - уверен, проблема имеет решение... -------------------- |
|||
|
||||
Gold Dragon |
|
|||
Призрачный Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 9 Всего: 71 |
Если у тебя в таблице будет текст без пробелов или картинка больше ширины таблицы, то ничего не поможет
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Red Dragon
Если картинка, то да, разве что ресайз этой картинк на JavaScript, а если текст, то с помощью серверных языков, например PHP можно вставить пробелы: http://php.net/word_wrap |
|||
|
||||
Gold Dragon |
|
|||
Призрачный Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 9 Всего: 71 |
Mal Hack
А если идёт, к примеру, длинный код или ещё что-то такое, то где пробел вставлять, а при этом страница растяниться Это сообщение отредактировал(а) Red Dragon - 8.12.2004, 11:56 -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Red Dragon
код чего? |
|||
|
||||
GoodBoy |
|
|||
Главный джедай Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 5 Всего: 83 |
Mal Hack
|
|||
|
||||
Mal Hack |
|
||||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Проблем-то...
Вывод:
|
||||
|
|||||
GoodBoy |
|
|||
Главный джедай Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 5 Всего: 83 |
Mal Hack
а если нельзя??? |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Что нельзя? Сорри не догоняю малость... |
|||
|
||||
GoodBoy |
|
|||
Главный джедай Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 5 Всего: 83 |
Mal Hack
если нельзя разбить строку???? Прочитай тот текст, который я написал!!! Особенно последние 3 строки в твоей разбивке... |
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Все равно понять не могу что ты имеешь ввиду...
Строка разбивается на равные части, за исключением последнего обрубка. Если ты имеешь ввиду, что разбивка идет не по словам, то ты ее сделать не сможешь в принципе, если нет пробелов... |
|||
|
||||
S.A.P. |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 2 Всего: 71 |
Mal Hack это все хорошо, но как узнать, на сколько символов строку надо разбивать, если ширину столбца я задаю в пикселах?
|
|||
|
||||
Mal Hack |
|
|||
Мудрый... Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Тут уже не все так просто... Ширину символа посчитать неудасться... У меня по крайней меер не получилось с ttf шрифтом...
Тут уже математикой. Тобишь... $wrapsymbols = floor( $table_width / ( $font_size * 10 ) ); 10 - взял приблизительно. Это - число пикселей, которое занимает символ шрифта, размером $font_size. |
|||
|
||||
GoodBoy |
|
|||
Главный джедай Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 5 Всего: 83 |
Я имею ввиду: "что если строку вообще НЕЛЬЗЯ РАЗБИВАТЬ"!!!!! Если это - URL??? Длинной символов 300-500???? |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |