CSS

 Drop Down Menu

Lets have a look at how to make a CSS drop down menu, this tutorial does not work in ie as ie does not support :hover on anything except the anchor tag.

So lets get started type the following HTML

<ul id="cssdropdown">
<li class="headlink">
Head Link
<ul>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
</ul>
</li>
<li class="headlink">
Head Link
<ul>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
</ul>
</li>
<li class="headlink">
Head Link
<ul>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
<li class="subHeadLink">Sub Link</li>
</ul>
</li>
</ul>

 and add the following CSS 

li,ul{
margin: 0px;
padding: 0px;
list-style-type: none;
color: #bdbdbd;
}
#cssdropdown{
list-style-type: none;
position: absolute;
z-index: 1;
}
.headlink{
float: left;
width: 150px;
background-color: #3a3a3a;
}
.subHeadLink
{
margin-top: 5px;
margin-bottom: 5px;
}
li.subHeadLink:hover
{
background-color: #bdbdbd;
color: #3a3a3a;
}
li.headlink ul { display: none; }
li.headlink:hover ul { display: block; }

This works by display the drop down content based on which element is hovered over. When it is hovered the sub links are no longer hidden

This free website was made using Yola.

No HTML skills required. Build your website in minutes.

Go to www.yola.com and sign up today!

Make a free website with Yola