Witam serdecznie.
Mam stworzone menu w CSS, dwupoziomowe. Chciałbym, aby było trójpoziomowe.

Menu w HTML:
  1. <li><a href="#" title="">Główny poziom</a>
  2. <ul>
  3. <li><a href="#" title="">Pierwszy poziom 0</a></li>
  4.  
  5. <li><a href="#" title="">Pierwszy poziom 1</a></li>
  6. <li><a href="#" title="">Pierwszy poziom 2</a></li>
  7. <li><a href="#" title="">Pierwszy poziom 3</a></li>
  8. </ul>


Chciałbym móc dodać poziom kolejny, tj.:

  1. <li><a href="#" title="">Główny poziom</a>
  2. <ul>
  3. <li><a href="#" title="">Pierwszy poziom 0</a>
  4. <ul>
  5. <li><a href="#" title="">Drugi poziom</a></li>
  6. </ul>
  7. </li>
  8.  
  9. <li><a href="#" title="">Pierwszy poziom 1</a></li>
  10. <li><a href="#" title="">Pierwszy poziom 2</a></li>
  11. <li><a href="#" title="">Pierwszy poziom 3</a></li>
  12. </ul>


Całość oczywiście menu jest w divie o nazwie menu.
Mój kod CSS:
  1. #menu {
  2. text-align: left;
  3. overflow: hidden;
  4. font-family: calibri, tahoma;
  5. }
  6.  
  7. ul#menu li {
  8. list-style-type: none;
  9. float: left;
  10. background: #090705;
  11. margin-left: 5px;
  12. }
  13.  
  14. ul#menu li:hover {
  15. list-style-type: none;
  16. float: left;
  17. background: #1a1a1a;
  18. margin-left: 5px;
  19. }
  20.  
  21. ul#menu li a {
  22. display : block;
  23. padding : 4pt;
  24. text-decoration : none;
  25. }
  26.  
  27. ul#menu li li a {
  28. width: 160px;
  29. }
  30.  
  31. ul#menu li li:hover {
  32. background: white;
  33. }
  34.  
  35. ul#menu li ul {
  36. overflow: hidden;
  37. display: none;
  38. }
  39.  
  40. ul#menu li:hover ul {
  41. position: absolute;
  42. background: #aaa;
  43. padding: 0;
  44. display: block;
  45. width: 170px;
  46. }


Moja prośba sprowadza się do tego, aby ktoś tak edytował ów CSS, tj. dodał odpowiednie wpisy tak, aby poziom pierwszy mógł rozwijać sie do kolejnego poziomu i jednocześnie aby wygląd tych obu był jednakowy (pierwszy poziom rozwija na kolejny, ale oba z nich mają ten sam wygląd).