Skip to content Skip to sidebar Skip to footer

Menu Items Not Showing Up Properly As A Mega Menu

I need to make a mega menu similar to one as show in image below So far i have been able to make it work to some extent example on jsFiddle HERE. So far i have some design issue a

Solution 1:

Add the following in the head of the document,

    <!--[if lt IE9]>
        <scripttype="text/javascript"src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2/html5shiv.js"></script><scripttype="text/javascript"src="//cdnjs.cloudflare.com/ajax/libs/selectivizr/1.0.2/selectivizr-min.js"></script>       
    <![endif]-->

And use the method suggested by Rachel Reveley.

li:hoverul {display: block;}

The code adds support for HTML 5 and CSS3 on older browsers. And it seems to be working perfect for me.

Solution 2:

Unless you are supporting IE6 then you don't need JavaScript to make a drop down menu work.

If you change your structure to something more like this

<ul><li><ahref="">Click me</a><ul><li>This is showed when Click Me! is clicked.</li></ul></li></ul>

you can simply do this with your CSS

li:hoverul {display: block;}

Post a Comment for "Menu Items Not Showing Up Properly As A Mega Menu"