powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Прокрутка тела таблицы без заголовка
12 сообщений из 12, страница 1 из 1
Прокрутка тела таблицы без заголовка
    #34716984
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется сделать прокрутку содержимого таблицы отдельно от заголовка

Находил, в том числе и в этой ветке способ через стили типа
{position:relative;top:expression(divid.scrollTop)}

Но проблема в том, что в сложных таблицах изменение позиции заголовка запаздывает и начинает при прокрутке "плавать".

Есть еще способы?
IE6, совместимость с другими браузерами не нужна.
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34717078
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот темка была...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34717260
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага, только я там отметился, даже чего-то посоветовал.
Вчера на рабочей странице, не на тестовой.

Результат не очень. Браузер не успевает при примотке просчитыват позиции, из-за этого при примотке вниз шапка сначала уходит вниз, потом возвращается. В общем, бяка.
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34717275
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А то, что две темы на одной странице, да ...
некрасиво получилось.
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34717303
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не стороник "прокруток"... Разбиваем информацию по страницам, согласно настроек пользователя.
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34717569
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть разные случаи - когда 10000 записей, то однозначно прокрутку не сделаешь.

Но если таблица на две-три страницы, причем со сложным форматированием, объединением ячеек как по вертикали, так и по горизонтали, причем каждая строка логически связана с предыдущей - нет, разбивка на страницы будет не лучше.
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34717592
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остаётся подвал... Остаётся подвал! (с) Сектор Газа
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34718015
iRabbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.Хочется сделать прокрутку содержимого таблицы отдельно от заголовка

Находил, в том числе и в этой ветке способ через стили типа
{position:relative;top:expression(divid.scrollTop)}

Но проблема в том, что в сложных таблицах изменение позиции заголовка запаздывает и начинает при прокрутке "плавать".

Есть еще способы?
IE6, совместимость с другими браузерами не нужна.

HTML:

<table>
<thead>
...
bla-bla-bla
...
</thead>
<tbody>
...
bla-bla-bla
...
</tbody>
</table>

CSS:
table tbody { overflow: auto; }
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34718246
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не получатется

раз есть overflow, то нужно и height?
А его куда ставить?
На table у меня не применяется, на tbody - влияет на высоту ячейки
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34718961
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Хочется сделать прокрутку содержимого таблицы отдельно от заголовка

Находил, в том числе и в этой ветке способ через стили типа
{position:relative;top:expression(divid.scrollTop)}

Но проблема в том, что в сложных таблицах изменение позиции заголовка запаздывает и начинает при прокрутке "плавать".

Есть еще способы?
IE6, совместимость с другими браузерами не нужна.

Вот так можно зафиксировать DIV:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
div#fix{
	width: 100 %;
	top:0px;
	left:0px;
	position:fixed;
	//position: absolute;
	top: expression(
        parseInt( document.documentElement.scrollTop,  10 ) +  300  + "px"
    );
}

Что бы при прокрутке в IE этот блок не дрожал нужно для body указать:
Код: plaintext
1.
2.
3.
4.
5.
body{
	margin: 0 ;
	padding: 0 ;
	background-image: url(../images/n.jpg);
	background-attachment: fixed;
}

Хотя это не многим отличается от вашего решения. Но вдруг поможет.
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34719508
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как это мне поможет?
Зафиксировать нужно голову таблицы, а не див
А как поможет против дрожания background-image?
У меня фон не дрожит, а просто голова таблицы сначала прокручивается вместе с телом, а потмо возвращается на место
...
Рейтинг: 0 / 0
Прокрутка тела таблицы без заголовка
    #34719531
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.
А как это мне поможет?
Зафиксировать нужно голову таблицы, а не див
А как поможет против дрожания background-image?
У меня фон не дрожит, а просто голова таблицы сначала прокручивается вместе с телом, а потмо возвращается на место

Про дрожание смотрим и читаем здесь:
http://www.artlebedev.ru/tools/technogrette/html/fixed_in_msie/

Если нужны валидные заголовки, то используйте мой пример.
Более подробно здесь:
http://forum.vingrad.ru/forum/topic-160168.html
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Прокрутка тела таблицы без заголовка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]