I am trying to make a navigation bar with a four columns submenus. I coded most of things, but when I creating the submenu I found the problem.
This is my HTML:
<div id="navigation">
<ul>
<li class="current">
<a href="" class="">Home</a>
</li>
<li class="sub-menu">
<a href="">Our Products</a>
<div class="subnav product">
<div class="content">
<div class="col">
<ul>
<li class="one">
<a href="">Main Menu Item</a>
</li>
<li class="one">
<a href="">Main Menu Item</a>
</li>
<li class="one">
<a href="">Main Menu Item</a>
</li>
</ul>
</div>
<div class="col">
<ul>
<li class="two">
<img src="" />
<a href="">Promoting Peace in the Niger Delta</a>
</li>
<li class="three">
<img src="" />
<a href="">Promoting Peace in the Niger Delta</a>
</li>
<li class="four">
<img src="" />
<a href="">Promoting Peace in the Niger Delta</a>
</li>
<li class="five">
<img src="" />
<a href="">Promoting Peace in the Niger Delta</a>
</li>
</ul>
</div>
</div>
</div>
</li>
<li class="">
<a href="">Service Maintenance</a>
</li>
<li class="sub-menu">
<a href="">Frequently Ask Questions</a>
<li class="sub-menu">
<a href="">Our Products</a>
<div class="subnav product">
<div class="content">
<div class="col">
<ul>
<li class="one">
<a href="">Main Sub Item</a>
</li>
<li class="one">
<a href="">Main Sub Item</a>
</li>
<li class="one">
<a href="">Main Sub Item</a>
</li>
</ul>
</div>
</div>
</div>
</li>
</ul>
</div>
Hope somebody will help me out. Thank you.
floatbut it didn't work for mefloat: leftworks jsfiddle.net/qtvVK/6 I didn't fix the whole thing but the reason it's not working is because the parent<div>container wasn't wide enough to contain the elements. Adjust that and your text and it'll work.