вопрос по верстке (div и таблица)

deepslam

Новичок
вопрос по верстке (div и таблица)

Привет всем
Постараюсь объяснить суть:
у меня есть главная таблица:
Код:
<script>
function setVisible(id) {
var element=document.getElementById(id);
element.style.visibility='visible';
element.style.position='relative';
}
</script>
<table>
<tr>
<td>
<div id="1" style="position:absolute;visibility:hidden;">
<table>
<tr><td width="100%">123</td></tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<div id="2" style="position:absolute;visibility:hidden;">
<table>
<tr><td width="100%">456</td></tr>
</table>
</div>
</td>
</tr>
</table>
<a href="#" onclick="setVisible('1');">click 1</a>
<a href="#" onclick="setVisible('2');">click 2</a>
Так вот этот код просто должен показывать мне div'ы с id 1 и 2. В FF и Опере все отлично, ровненько, никуда не уезжает. В IE же содержимое таблицы не показывает и 100% он берет , как 100% от ширины экрана.
Пожалуйста подскажите как исправить? Замучался уже с ним.
 

Линка

Новичок
deepslam
<div id="1" style="position:absolute;visibility:hidden;height:1px">
Укажи высоту дива и будет тебе радость
 

deepslam

Новичок
так по горизонтали уезжает то..... причем здесь высота?

-~{}~ 24.10.06 19:28:

указал и ... оно помогло !
Слушайте, а почему так?
 

akxxiv

Новичок
А почему не сделать просто display: none вместо position:absolute; visibility:hidden ??
 
Сверху