Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP] Rozwiajne menu w css i pytań kilka
Forum PHP.pl > Forum > Przedszkole
kroplaa
Witam mam listę rozwijaną na mojej stronie, która w index.php jest zapisana tak:
  1. <ul class="menuul">
  2. <li><a href="glowna">Strona główna</a></li>
  3. <li><a href="akcesoria">Telefony</a></li>
  4.  
  5. <li><a href="">Ciekawostki</a>
  6. <ul class="podmenu" style="padding-left:0;">
  7. <li><a href="historia">Historia</a></li>
  8. <li><a href="motorola">Motorola</a></li>
  9. <li><a href="smartfon">Smartfon</a></li>
  10. <li><a href="qwerty">qwerty</a></li>
  11. <li><a href="zestaw">Zestawy</a></li>
  12. <li><a href="aplikacje">Aplikacje</a></li>
  13. <li><a href="gry">Gry</a></li>
  14. <li><a href="szkody">Szkody</a></li>
  15. <li><a href="funkcje">Funkcje</a></li>
  16. <li><a href="ladowarka">Ładowarki</a></li>
  17. <li><a href="baterie">Baterie</a></li>
  18. <li><a href="nawigacja">Nawigacja</a></li>
  19. <li><a href="aparat">Aparat</a></li>
  20. <li><a href="przyszlosc">Przyszłość</a></li>
  21.  
  22. </ul>
  23. </li>
  24. <li><a href="galeria">Galeria </a></li>
  25.  
  26.  
  27.  
  28.  
  29. </ul>


Natomiast mój plik css dotyczący tego fragmentu wygląda tak
  1.  
  2. .menuul li {
  3. list-style:none;
  4. display:inline;
  5. line-height:30px;
  6. position:relative;
  7. }
  8. .menuul li:hover ul {
  9. height:auto;
  10. }
  11. .menuul li a {
  12. display:inline-block;
  13. width:auto;
  14. color:#fff;
  15. text-decoration:none;
  16. text-transform:uppercase;
  17. text-shadow:1px 1px 1px #000;
  18. -moz-text-shadow:1px 1px 1px #000;
  19. -webkit-text-shadow:1px 1px 1px #000;
  20. #padding:14px 30px;
  21. padding:5px 30px 5px 30px;
  22. font-size:12px;
  23. font-weight:bold;
  24. }
  25. .mnuul li a:hover {
  26. color:#fff;
  27.  
  28. }
  29. .podmenu {
  30. font-size:10px;
  31. margin:0;
  32. background-color:#03a9d9;
  33. position:absolute;
  34. left:5px;
  35. overflow:hidden;
  36. height:0;
  37. width:100%;
  38. padding-left:-30px;
  39. #padding-right:30px;
  40. text-align: center;
  41. }
  42.  
  43. .podmenu li{
  44. border-bottom: 2px dashed #6cbfe7;
  45. font-size:10px;
  46. margin:0;
  47. padding:0;
  48. text-align: center;
  49. }


Niestety rozwiajne menu nazwane "podmenu" używa właściwości z "menuul" bo się w nim zawiera. Jak zrobić, żeby nie brało tych właściwości?

Jeszcze mam pytanie na przyszłośc, ktore w tym przypadku też mne nurtuje.
Jeśli chciałabym użyć "hover" do tego roziwjanego menu to w jaki sposob mam to zapiać w css? Ponieważ tak nic nie wychodzi:

  1. .podmenu li hover{
  2. }

fate
Cytat(kroplaa @ 1.08.2013, 15:38:24 ) *
Jak zrobić, żeby nie brało tych właściwości?

nadpisac porzadanymi
Cytat(kroplaa @ 1.08.2013, 15:38:24 ) *
Jeszcze mam pytanie na przyszłośc, ktore w tym przypadku też mne nurtuje.
Jeśli chciałabym użyć "hover" do tego roziwjanego menu to w jaki sposob mam to zapiać w css? Ponieważ tak nic nie wychodzi:

[php] .podmenu li hover{
}

Kod
.podmenu li:hover{
}
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.