I have my horizontal navigation, and one of the links has a dropdown menu. I'm having trouble removing my the vertical scrollbar from my horizontal navigation. Because of this, you have to scroll down to see the dropdown. If I remove the scrollbar, you cannot see the dropdown menu. I've tried to set a height, tried different overflow settings, even z-index.. nothing has worked. https://jsfiddle.net/83qgv1nb/
nav.mainNav {
margin: 0;
padding: 0;
width: 75%;
float: right;
display: block;
overflow: auto;
}
ul.menu {
margin: 0;
padding: 0;
height: 100px;
overflow-y: visible;
}
li.item {
margin: 0;
padding: 0;
height: 100px;
width: 16%;
position: relative;
float: left;
list-style-type: none;
}
a.navLink {
margin: 0;
padding: 0;
display: block;
text-align: center;
line-height: 95px;
text-decoration: none;
font-weight: bold;
}
<nav class="mainNav">
<ul class="menu">
<li class="item">
<a href="about.html" class="navLink">About</a>
<ul class="sub_menu">
<li class="sub_item">
<a href="#" class="sub_navLink">Location</a>
</li>
<li class="sub_item">
<a href="#" class="sub_navLink">History</a>
</li>
<li class="sub_item">
<a href="#" class="sub_navLink">Community Involvement</a>
</li>
<li class="sub_item">
<a href="#" class="sub_navLink">Leadership</a>
</li>
</ul>
</li>
<li class="item"><a href="services.html" class="navLink">Services</a></li>
<li class="item"><a href="projects.html" class="navLink">Projects</a></li>
<li class="item"><a href="blank1.html" class="navLink">Blank</a></li>
<li class="item"><a href="blank2.html" class="navLink">Blank</a></li>
<li class="item"><a href="contact-us.html" class="navLink">Contact</a></li>
</ul>
</nav>