Вложенность элементов в HTML
От: NetAdm1n  
Дата: 17.02.06 10:52
Оценка:
Существует элемент на веб-странице — TreeView, реализованный следующим образом:

вложенные элементы — UL, LI, TABLE, в TABLE вложен DIV, в который опять же UL, LI, TABLE в него DIV и т.д.

проблема в том, что все отображается правильно до 35-ого уровня вложенности, после 35-ого в TreeView либо картинки не видно (плюс-минус), либо надпись исчезает...
это в IE 6

Пробовал в некоторых других браузерах — работает в IE 7, в Opera

вот кусочек кода со страницы:

<UL id=rootUl_FlexTreeView1 style="MARGIN-LEFT: 1px; LIST-STYLE-TYPE: none">
<LI id=FlexTreeView1_li_0 style="DISPLAY: block; WIDTH: 100%" location="" imageUrl="Resources/departments_16.gif" text="Departments" checked="0" tag="-1" alreadyLoaded="1" expanded="1" childrenCount="12" nodePath="0">
<TABLE id=nodeTable style="TABLE-LAYOUT: fixed" height=20 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD width=20><IMG style="CURSOR: hand" onclick=FlexTreeView1.NodeExpanderClick(this); src="Resources/treeMinus_16.gif" align=middle></TD>
<TD width=20><IMG ondblclick=FlexTreeView1.ImageDoubleClick(this); style="CURSOR: hand" onclick=FlexTreeView1.ImageClick(this); src="Resources/departments_16.gif" align=middle></TD>
<TD class=treeNode ondblclick=FlexTreeView1.NodeDoubleClick(this); onclick=FlexTreeView1.NodeClick(this);><SPAN class=treeNode id="node_'0'" title="" style="WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis" unselectable="off">Departments</SPAN></TD></TR></TBODY></TABLE>
<DIV id=DIV_FOR_NODE_0 style="DISPLAY: block">
<UL style="MARGIN-LEFT: 17px; LIST-STYLE-TYPE: none">
<LI id=FlexTreeView1_li_0_0 style="DISPLAY: block; WIDTH: 100%" location="" imageUrl="Resources/departments_16.gif" text="Administration" checked="0" tag="2106" alreadyLoaded="0" expanded="0" childrenCount="8" nodePath="0_0">
<TABLE id=nodeTable style="TABLE-LAYOUT: fixed" height=20 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
и т.д.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.