|
|
|
| друзья как сделать чтобы слова (их много) выводились в несколько колонок по достижению определенной высоты. но надо чтобы по алфавиту вниз шло | |
|
|
|
|
|
|
|
для: TavRoX
(08.11.2010 в 17:26)
| | Какого-то общего решения не существует.
Надо смотреть на конкретные требования и под них делать JS-решение.
Предвосхищая следующий вопрос, СРАЗУ отвечаю - если делать в браузере, то можно ТОЛЬКО скриптом и НИЧЕМ другим.
Но "по уму" такое лучше делать на сервере и выдавать в браузер уже готовый HTML-код. | |
|
|
|
|
|
|
|
для: АЯ
(08.11.2010 в 17:50)
| | можно таблицей, а высоту считать определенным количеством строк (если содержимое ячеек умещается в одну строку). | |
|
|
|
|
|
|
|
для: elenaki
(08.11.2010 в 17:53)
| | Вы не въехали в задачу.
Повторяю - решить можно только скриптом.
А куда скрипт будет засовывать решение - или в ячейки таблицы, или в плавающие (float) дивы, или в плавающие списки, или ещё куда... - это и есть конкретные условия, на которые надо смотреть. | |
|
|
|
|
|
|
|
для: АЯ
(08.11.2010 в 17:56)
| | вообщем есть слова в базе. каждое нужно вывести. но так как места мало хотел чтобы было типа на такую то высоту забило пошел второй столбик и т.д.
по ширине я сделал но там какбы запутаешся в буквах
<div style="float: left; width: 200px;"><input type="checkbox" name="idt[]" value="<? echo "$idt"; ?>" /><? echo "$tagr2"; ?></div> | |
|
|
|
|
|
|
|
для: TavRoX
(08.11.2010 в 18:30)
| | страница/таблица рисуется сначала по горизонтали, потом по вертикали.
можно сделать только так -
определить количество столбцов заранее (2, 3, 4)
выводить слова в строке таблицы, каждое слово в своей ячейке
после заполнения строки перейти на следующюю
порядок сортировки будет как Z - сначала в строке по ячейкам, потом с начала новой строки опять по ячейкам. а вам надо N - сначала полностью заполнить столбец, потом перейти на другой? | |
|
|
|
|
|
|
|
для: elenaki
(08.11.2010 в 19:02)
| | ага
и если заполнятся все столбцы то перейти по новой вниз и там уже также | |
|
|
|