Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]nie aktywny element <a href> w menu
Forum PHP.pl > Forum > Przedszkole
Mgorka
Siema mam problem z menu dwupoziomowym. Mianowicie po najechaniu na przycisk pierwszego poziomu menu rozwija mi się drugi poziom menu ale przyciski w pierwszym poziomie menu nie reaguj.
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  4.  
  5.  
  6. <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  7. <link href='style.css' type='text/css' rel='stylesheet' />
  8. </head>
  9.  
  10. <div id="menu">
  11. <ul>
  12. <li><a href="#">SASAD</a>
  13. <ul>
  14. <li><a href="#">11111</a></li>
  15. <li><a href="#">2222222222</a></li>
  16. <li><a href="#">333</a></li>
  17. <li><a href="#">2121</a></li>
  18. <li><a href="#">2132321</a></li>
  19. </ul></li>
  20. <li><a href="#">xxz</a></li>
  21. <li><a href="#">sadsadas</a></li>
  22. <li><a href="#">sadsa</a>
  23. <ul>
  24. <li><a href="#">4444444</a></li>
  25. <li><a href="#">2555552</a></li>
  26. <li><a href="#">66666</a></li>
  27. <li><a href="#">27777777771</a></li>
  28. <li><a href="#">21</a></li>
  29. </ul></li>
  30. <li><a href="#">aaaaaaa</a></li>
  31. </ul>
  32. </div>
  33. </body>
  34. </html>

  1. body{
  2. background-color: rgb(23, 23, 23);
  3. }
  4. #menu {
  5. width: 960px;
  6. }
  7. #menu ul {
  8. position: relative;
  9. margin: 0;
  10. padding: 0;
  11. list-style: none;
  12. }
  13. #menu ul li a {
  14. display: block;
  15. padding: 0 10px 6px;
  16. font: bold Arial, sans-serif;
  17. text-decoration: none;
  18. color: rgb( 256, 256, 256);
  19. float: left;
  20. }
  21. #menu ul li a:hover {
  22. color: #002B75;
  23. }
  24. #menu li ul{
  25.  
  26. display: none;
  27. padding-top:30px;
  28. }
  29. #menu li:hover ul {
  30. display: block;
  31. position: absolute;
  32. }
  33. #menu li ul li {
  34. display: inline;
  35. float: left;
  36. }
neo1986kk
ale w ogóle nie reagują czy po pojawieniu się submenu?
Mgorka
po pojawieniu sie drugiego poziomu menu(subdomen)
mortus
Nie reagują, bo są zasłonięte przez podmenu. Użyj zamiast padding-top: 30px; dla elementu #menu li ul atrybutu margin-top: 26px;.
Mgorka
Dzięki kolego za pomoc pomogło temat można zamknąć
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.