当鼠标悬停在父级“MON PROGRAM”的链接上时,如何使子程序“PROGRAMMATION”和“RÉSEAUTIQUE”可见?
这是html代码:
<div class="menu">
<ul>
<li><a href="Index.html">ACCUEIL</a></li>
<div class="sousMenu">
<li><a>MON PROGRAMME</a>
<ul>
<li><a href="Programmation.html">PROGRAMMATION</a></li>
<li><a href="Reseautique.html">RÉSEAUTIQUE</a></li>
</ul>
</li>
</div>
<li><a href="College.html">MON COLLÈGE</a></li>
<li><a href="Apropos.html">À PROPOS</a></li>
</ul>
</div>
这是我的CSS代码:
.sousMenu:hover li a > li ul li
{
display: block;
}
.sousMenu li ul li
{
position: absolute;
top: 40px;
display: none;
list-style-type: none;
}
答案 0 :(得分:4)
将您的HTML更改为:
<div class="menu">
<ul>
<li><a href="Index.html">ACCUEIL</a></li>
<li class="sousMenu"><a>MON PROGRAMME</a>
<ul>
<li><a href="Programmation.html">PROGRAMMATION</a></li>
<li><a href="Reseautique.html">RÉSEAUTIQUE</a></li>
</ul>
</li>
<li><a href="College.html">MON COLLÈGE</a></li>
<li><a href="Apropos.html">À PROPOS</a></li>
</ul>
</div>
你的css对此:
.sousMenu:hover ul {
display: block;
}
.sousMenu ul {
top: 40px;
display: none;
list-style-type: none;
}
您可以在此处查看:http://jsfiddle.net/AuJeF/