Click here to Skip to main content
15,878,945 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
HTML
<ul>
<li class="limain">A
<ul>
<li class="lichild">A1
<ul>
<li class="lichild">a1
<ul>
<li class="lichild">a11
<ul>
<li class="lichild"><a href="a222">a222</a>
</li></ul>
</li></ul>
</li><li class="lichild">a2</li></ul>
</li><li class="lichild">A2<ul>
<li class="lichild"><a href="a">a</a></li></ul>
</li></ul>
</li><li class="limain">B
<ul>
<li class="lichild">B1<ul>
<li class="lichild"><a href="b1">b1</a></li></ul>
</li></ul>
</li><li class="limain">C<ul><li class="lichild">C1
<ul>
<li class="lichild"><a href="c1">c1</a><ul>
<li class="lichild"><a href="c">c</a></li></ul></li></ul></li></ul></li><li class="limain">D<ul>
<li class="lichild">D1<ul><li class="lichild"><a href="d4">d4</a>
</li></ul>
</li><li class="lichild">D3</li></ul>
</li><li class="limain">E
<ul><li class="lichild">E1
<ul><li class="lichild"><a href="e">e</a></li></ul>
</li></ul>
</li><li class="limain">F
<ul>
<li class="lichild">F1
<ul>
<li class="lichild"><a href="f">f</a></li></ul>
</li></ul>
</li></ul>


What I have tried:

I have done css code for displaying main element if i click main element under all child elements should come but in my code is not working.


.limain
{
position: relative;

}

.lichild
{
display: none;
}

.limain a:hover + li
{
display: block;

}
Posted
Updated 29-Nov-17 19:41pm
v5
Comments
Suvendu Shekhar Giri 29-Nov-17 1:25am    
What is the problem here?
Mahendra DN 29-Nov-17 1:31am    
i want alternative method without using javascript.

use different classes for outer ul and inner ul

ul ul{
 visibility:hidden;
}


 outer-ul li:hover inner-ul {
 visibility:visible;
}
 
Share this answer
 
Comments
Mahendra DN 30-Nov-17 0:31am    
Thanks for the solution..
<style>
ul 
{
position: relative;
}

li ul 
{ 
display: none; 
}

li:hover > ul 
{
display: block;
}
</style>
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900