19.02.2010, 22:20
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Фиксированный заголовок таблицы
Вопрос состоит в следующем:
Как заставить заголовок/1ю строку таблицы быть фиксированной, что бы она не прокручивалась вместе со всей таблицей, если таблица выходит за границы видимости например diva ? Типо как в Exсel...
Интересует именно таблица, т.к. через фикс ширину столбцов не подходит...
П.С. я не мастак верстки но этот вопрос мучает давно уже.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
19.02.2010, 22:23
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
position:fixed?
|
|
19.02.2010, 22:28
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Сообщение от Octane
|
position:fixed?
|
неподходит. т.к. position:fixed|absolute выдирают из потока элемент и он теряет ширину столбца + координаты все получается в куче. Пытался обертку делать td div:relative div:absolute, но при этом td теряет минимальную ширину столбца от названия самого столбца и получается опять фигня...
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
19.02.2010, 22:31
|
|
Кандидат Javascript-наук
|
|
Регистрация: 22.01.2010
Сообщений: 114
|
|
|
|
19.02.2010, 22:41
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
ие и FF, а остальные ? Разве нет кросса?
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
|
|
19.02.2010, 22:44
|
|
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
Мараторий,
Изврат.
|
|
19.02.2010, 22:46
|
|
Кандидат Javascript-наук
|
|
Регистрация: 22.01.2010
Сообщений: 114
|
|
|
|
19.02.2010, 22:54
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
разве что убить скролл страницы, растянуть таблицу по высоте и добавить для <tbody> скролл через overflow:auto;
|
|
19.02.2010, 23:00
|
|
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
Увы, сейчас я далеко от десктопного браузера (и пьян), но на словах:
У обвертки ставим релейтив оверфлоу: скролл, внутри каждой ТэАш'ки заголовка - див с абсолютом. Результат: таблица прокручивается, а её заголовки позиционируются от обвертки.
|
|
20.02.2010, 11:41
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
Сообщение от subzey
|
Результат: таблица прокручивается, а её заголовки позиционируются от обвертки.
|
Годен только на фикс ширины столбцов иначе ширина абсолютов становится минимальной а не размеру ячейки и получается фигня.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Последний раз редактировалось PeaceCoder, 20.02.2010 в 12:00.
|
|
|
|