Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перетекание текста из ячейки в ячейку
 
 автор: zero.module   (24.01.2006 в 19:04)   письмо автору
 
 

Есть таблица из одной строки и двух столбцов. Высота таблицы ограничена. Требуется так передать некоторый текст в 1-й столбец, чтобы при достижении его нижнего конца он перетёк во второй и продолжался там.
Как такое сделать? Заранее спасибо.

   
 
 автор: elenaki   (25.01.2006 в 09:44)   письмо автору
 
   для: zero.module   (24.01.2006 в 19:04)
 

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

   
 
 автор: 12345   (25.01.2006 в 13:01)   письмо автору
 
   для: elenaki   (25.01.2006 в 09:44)
 

Вложенный в ячейку абсолютный див с шириной, равной ширине таблицы. Он высоту ячейки тоже не будет определять. Если будет перенос, продолжится в нишней ячейке, точнее, вообще независимо от разметки таблицы.

   
 
 автор: elenaki   (26.01.2006 в 11:32)   письмо автору
 
   для: 12345   (25.01.2006 в 13:01)
 

задача стояла ввести текст не в нижнюю ячейку, а в соседнюю и подразумевается, что начиная сверху, а не продолжая вниз (высота таблицы ограничена). так можно сделать, наверно, только прочитав весь текст, разбив его по символам на две равные части, проверить, не превышена ли высота таблицы и вывести в цикле.

   
 
 автор: 12345   (26.01.2006 в 12:50)   письмо автору
 
   для: elenaki   (26.01.2006 в 11:32)
 

Да, прочитав внимательно, понял. Тут я бы снова сделал абс.див с шириной ячейки, чтобы измерить высоту текста по offsetHeight, а лишнее, узнав по TextRange (.boundingHeight), перенёс во 2-ю ячейку.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования