Run »
<!Doctype html> <html> <body> <style> #nav { list-style: none inside; margin: 0; padding: 0; text-align: center; } #nav li { display: block; position: relative; float: left; background: #24af15; /* menu background color */ } #nav li a { display: block; padding: 0; text-decoration: none; width: 200px; /* this is the width of the menu items */ line-height: 35px; /* this is the hieght of the menu items */ color: #ffffff; /* list item font color */ } #nav li li a { font-size: 80%; } /* smaller font size for sub menu items */ #nav li:hover { background: #003f20; } /* highlights current hovered list item and the parent list items when hovering over sub menues */ #nav ul { position: absolute; padding: 0; left: 0; display: none; /* hides sublists */ } #nav li:hover ul ul { display: none; } /* hides sub-sublists */ #nav li:hover ul { display: block; } /* shows sublist on hover */ #nav li li:hover ul { display: block; /* shows sub-sublist on hover */ margin-left: 200px; /* this should be the same width as the parent list item */ margin-top: -35px; /* aligns top of sub menu with top of list item */ } </style> </head> <ul id="nav"> <li><a href="#">Main Item 1</a></li> <li><a href="#">Main Item 2</a> <ul> <li><a href="#">Sub Item</a></li> <li><a href="#">Sub Item</a></li> <li><a href="#">SUB SUB LIST »</a> <ul> <li><a href="#">Sub Sub Item 1</a> <li><a href="#">Sub Sub Item 2</a> </ul> </li> </ul> </li> <li><a href="#">Main Item 3</a></li> </ul> </body> </html>