|
|
|
| Есть таблица из одной строки и двух столбцов. Высота таблицы ограничена. Требуется так передать некоторый текст в 1-й столбец, чтобы при достижении его нижнего конца он перетёк во второй и продолжался там.
Как такое сделать? Заранее спасибо. | |
|
|
|
|
|
|
|
для: zero.module
(24.01.2006 в 19:04)
| | типа как в Ворде, когда текст организован в виде двух колонок? после последней строки первого столбца текст начинается с первой строки второго? в HTML - никак. только, если сами заранее разобьете текст на две части. броузер выводит страницу по строкам сверху вниз и не может вернуться наверх, чтобы начинать заполнять второй столбец... | |
|
|
|
|
|
|
|
для: elenaki
(25.01.2006 в 09:44)
| | Вложенный в ячейку абсолютный див с шириной, равной ширине таблицы. Он высоту ячейки тоже не будет определять. Если будет перенос, продолжится в нишней ячейке, точнее, вообще независимо от разметки таблицы. | |
|
|
|
|
|
|
|
для: 12345
(25.01.2006 в 13:01)
| | задача стояла ввести текст не в нижнюю ячейку, а в соседнюю и подразумевается, что начиная сверху, а не продолжая вниз (высота таблицы ограничена). так можно сделать, наверно, только прочитав весь текст, разбив его по символам на две равные части, проверить, не превышена ли высота таблицы и вывести в цикле. | |
|
|
|
|
|
|
|
для: elenaki
(26.01.2006 в 11:32)
| | Да, прочитав внимательно, понял. Тут я бы снова сделал абс.див с шириной ячейки, чтобы измерить высоту текста по offsetHeight, а лишнее, узнав по TextRange (.boundingHeight), перенёс во 2-ю ячейку. | |
|
|
|