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

HTML+CSS+JavaScript

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

 

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

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

тема: Таблица с фиксированной строкой и столбцом
 
 автор: Timon   (06.12.2005 в 18:16)   письмо автору
 
 

Всем привет. Такая проблема. Нужно создать таблицу с фиксированной строкой заголовка и левым столбцом (аналогия Exсelя). И чтобы при прокрутки по вертикали двигалась "начинка" и левая колонка, а при прокрутке по горизонтале - "начинка" и строка заголовков.
Верхнуюю строку и левый столбец и сама таблица (т.е."начинка") находятся в разных div-ax.
Для div-а где начинка указаны свойсва overflow:scroll, а для других overflow:hidden.
Когда происходит событие onscroll - двигаем содержимое других div. НО - проблема в том, что неполучается совместить линии границ ячеек. В css -указана ширина ячеек, но браузер сжимает "начинку", если содержимое не вмещается в div не смотря на полосу прокрутки. Подскажите как быть. Может кто-то сталкивался с подобной задачей. Любые комментарии будут полезны, приветсвую другие идеи создания таких таблиц.

   
 
 автор: oracle   (06.12.2005 в 19:06)   письмо автору
 
   для: Timon   (06.12.2005 в 18:16)
 

не получается совместить линии границ ячеек.

1. В первой строке обеих таблиц прописать непроцентные ширины столбцов с атрибутом стиля table-layout:fixed .

2. Для настоящих гуру. Таблицу сделать одну. Div один, точнее, вообще не делать. Прокрутку сэмулировать кнопками или узким дивом справа. При кручении колеса мыши (onmousewheel) или полосы прокрутки (onscroll) удалять или добавлять строки таблицы вверху или внизу методами DOM.

   
 
 автор: Timon   (07.12.2005 в 10:51)   письмо автору
 
   для: oracle   (06.12.2005 в 19:06)
 

Спасибо за дельный совет, время не терпит надо сдавать прогу, table-layout:fixed - решит мои проблемы, второй совет приму к сведенью на будущее, авось понадобиться. Еще раз спасибо.

   
Rambler's Top100
вверх

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