DHTML & DIV
От: Agira  
Дата: 16.04.04 04:11
Оценка:
Помогите разобраться!
Есть две таблицы, каждая находится в своем DIV, которые описаны друг за другом.
<div id="sloi1">
...
</div>
<div id="sloi2">
...
</div>

При помощи jScript я показываю поочерередно только один из слоев.
Но! Нужно чтобы таблицы показывались одна над другой, а у меня
показывается одна выше, а другая ниже.
Абсолютное позиционирование не подходит, т.к. заранее не известно,
где это все будет располагаться на странице.
Всем заранее спасибо!
... << RSDN@Home 1.1.3 stable >>
Re: DHTML & DIV
От: uzzy Россия  
Дата: 16.04.04 04:34
Оценка:
Здравствуйте, Agira.

<div id="wrapper">
<div id="sloi1" stylee="position: absolute;">
...
</div>
<div id="sloi2" stylee="position: absolute;">
...
</div>
</div>
Re: DHTML & DIV
От: Bob Kotl Россия  
Дата: 16.04.04 05:41
Оценка: +1
Здравствуйте, Agira, Вы писали:

A>При помощи jScript я показываю поочерередно только один из слоев.

A>Но! Нужно чтобы таблицы показывались одна над другой, а у меня
A>показывается одна выше, а другая ниже.
а чем ты скрываешь один и показываешь другой? если с помощью атрибута visibility, то понятно, почему так происходит. Надо пользоваться display.
Re: DHTML & DIV
От: gribunin Россия  
Дата: 16.04.04 08:59
Оценка:
Здравствуйте, Agira, Вы писали:

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

style="position: relative; top: -NNpx", где NN -- высота первой таблицы

В этом случае, при рендеринге обе таблица будут располагаться на одном и том же месте экрана
----------------
Кирилл Грибунин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.