Я пытаюсь сделать горизонтальное меню css. проблема в том, что мое подменю не будет плавать..
Что я сделал не так?
Мой HTML:
<ul class="nav">
<li class="button"><a href="#"><span>Je Studie</span></a>
<ul>
<li><a href='#'>Programma</a></li>
<li><a href='#'>Begeleiding</a></li>
<li><a href='#'>Locaties</a></li>
<li><a href='#'>Open dag</a></li>
<li><a href='#'>Toelatingseisen</a></li>
<li><a href='#'>Kosten</a></li>
<li><a href='#'>Aanmelden</a></li>
<li><a href='#'>Nieuws</a></li>
</ul>
</li>
<li class="button"><a href = '#'><span>Voor ouders</span></a></li>
<li class="button"><a href = '#'><span>Voor decanen</span></a></li>
<li class="button"><a href = '#'><span>Voor bedrijven</span></a></li>
<li class="button"><a href = '#'><span>Contact</span></a></li>
</ul>
И мой CSS выглядит так:
.nav{position:relative;}
.nav a{display:block; color:black;}
.nav li{
float:left;
margin:0;
position:relative;
}
.nav ul{visibility:hidden; position:absolute; top:100%; left:0;}
.nav li:hover>ul{visibility:visible; }
благодарю!
Это рабочий пример
HTML
<ul class="nav">
<li class="button"><a href="#"><span>Je Studie</span></a>
<ul>
<li><a href='#'>Programma</a></li>
<li><a href='#'>Begeleiding</a></li>
<li><a href='#'>Locaties</a></li>
<li><a href='#'>Open dag</a></li>
<li><a href='#'>Toelatingseisen</a></li>
<li><a href='#'>Kosten</a></li>
<li><a href='#'>Aanmelden</a></li>
<li><a href='#'>Nieuws</a></li>
</ul>
</li>
<li class="button"><a href = '#'><span>Voor ouders</span></a></li>
<li class="button"><a href = '#'><span>Voor decanen</span></a></li>
<li class="button"><a href = '#'><span>Voor bedrijven</span></a></li>
<li class="button"><a href = '#'><span>Contact</span></a></li>
</ul>
Css
.nav a{display:block; color:black;}
.nav li{
float:left;
margin:0;
list-style: none;
position:relative;
margin-right: 20px;
}
.nav ul{ position:absolute; top:100%; left:0;width: 300px;display: none;}
.nav ul li{float: left;width: 100px;}
.nav li:hover>ul{ display: block;}
<nav id="navbar">
<li>
<ul>
<li><a href='#'>Programma</a></li>
<li><a href='#'>Begeleiding</a></li>
<li><a href='#'>Locaties</a></li>
<li><a href='#'>Open dag</a></li>
<li><a href='#'>Toelatingseisen</a></li>
<li><a href='#'>Kosten</a></li>
<li><a href='#'>Aanmelden</a></li>
<li><a href='#'>Nieuws</a></li>
</ul>
</li>
</nav>
display:none;
иdisplay:block;
вместоvisibility
, но, похоже, у меня все хорошо. Я думаю, я не понимаю проблему.