Több szintű CSS lista menü IE-ben nem csukódik be
Helló!
Összetákoltam egy több szintű CSS menüt, de sajnos (IE-ben) nem tökéletes.
A kód:Ha IE-ben ha lenyitom "három" almenü pontjából nyíló almenüt és leviszem az egeret a "három" almenü pont alá, akkor nem csukódik be a menü.
Néztem mások által megvalósított CSS menüt, de valahogy mindenki máshogy csinálja.
■ Összetákoltam egy több szintű CSS menüt, de sajnos (IE-ben) nem tökéletes.
A kód:
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <html>
- <head>
- <title>CSS menü</title>
- <style type="text/css">
- body
- {
- behavior: url(csshover.htc);
- }
- #menu a
- {
- display: block;
- background: gray;
- font-family: arial;
- text-decoration: none;
- font-size: 12px;
- color: black;
- height: 30px;
- }
- #menu a:hover
- {
- background: white;
- color: black;
- }
- #menu ul ul
- {
- display: none;
- }
- #menu ul li:hover ul
- {
- display: block;
- }
- #menu ul
- {
- margin: 0;
- padding: 0;
- list-style: none;
- }
- #menu ul li
- {
- float: left;
- width: 70px;
- }
- #menu ul ul ul li
- {
- position: relative;
- left: 100%;
- top: -30px;
- display: none;
- }
- #menu ul li ul li:hover ul li
- {
- display: block;
- }
- </style>
- </head>
- <body>
- <div id="menu">
- <ul>
- <li>főmenü1
- <ul>
- <li><a href="">egy</a></li>
- <li><a href="">kettő</a></li>
- <li><a href="">három</a>
- <ul>
- <li><a href="">zöld</a></li>
- <li><a href="">piros</a></li>
- <li><a href="">zöld</a></li>
- <li><a href="">piros</a></li>
- </ul>
- </li>
- </ul>
- </li>
- <li>főmenü2
- <ul>
- <li><a href="">egy</a></li>
- <li><a href="">kettő</a></li>
- <li><a href="">három</a></li>
- </ul>
- </li>
- </ul>
- </div>
- </body>
- </html>
Néztem mások által megvalósított CSS menüt, de valahogy mindenki máshogy csinálja.
Pontosítok
Megoldva
Sajnos mégsem jó...
http://cssmenu.uw.hu/
Látható, ha a "főmenü2"-nél lenyílik az almenü, majd a legfelső almenüponthoz tartozó almenüt, akkor a mellette lévő almenü egy rész nem reagál semmire firefoxban, IE-ben pedig csak akkor, ha ha közvetlenül a linkre kerül a kurzor.
Köszönöm előre is!
Próbáld meg így...
A kódból csak a
<head>...</head>
szakaszt másolom ide, a többi úgyis ugyanaz.Üdv.:
nAgYu