Вы создали структуру своего древовидного представления, но вам нужно определить его стиль или то, как он будет отображаться на странице, и это работа CSS, поэтому вам просто нужно поэкспериментировать с Css, сначала выВам нужно указать свои ul
и li
идентификаторы:
<ul class="TreeView" id="TreeView">
<li class="Collapsed"> First level 1 node
<!-- level 2 nodes -->
<ul>
<li>First level 2 node</li>
<li>Second level 2 node</li>
</ul>
</li>
</ul>
Затем добавьте следующий стиль, который сделает ваши списки такими, как вы хотите:
.TreeView LI
{
padding: 0 0 0 18px;
float: left;
width: 100%;
list-style: none;
}
LI.Expanded
{
//
}
LI.Expanded ul
{
display: block;
}
LI.Collapsed
{
//
}
LI.Collapsed ul
{
display: none;
}
Этот пример простоПростое двухуровневое древовидное представление - это свойство Display
, которое делает подуровень видимым :Block
или свернутым :none
.Это просто Простое древовидное представление на основе CSS .Если вы немного поищете в Интернете, вы найдете множество учебных пособий о том, как реализовать расширенные древовидные представления с помощью Css, JavaScript и jQuery, например This .
Надеюсь, это поможет.