Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Styl menu
#1
Odpowiedz
#2
zastosuj selektor potomka li > a
Odpowiedz
#3
Dzięki za odpowiedź. Nie bardzo wiem jak to zrobić. Z tego co doczytałem i zrozumiałem na temat selektora potomka to wykorzystuje go tutaj: .rightcol > .current ul li a:hover i dlatego to działa tak jak działa teraz. Mógłbyś podać jakiś przykład podobnej sytuacji do mojej ?
Odpowiedz
#4
Teraz masz tak:
- pobierz a w aktywnym li i nadaj im stylowanie. Ale ty w aktualnym LI masz przecież całe listy zawierające kilkanaście A. Dlatego styluje ci je wszystkie.

Chcesz nadać styl tylko dla A który jest dzieckiem/potomkiem danego LI.
Więc:
Kod:
.rightcol li.active > a - styluje tylko linki które leżą bezpośrednio w li.active

Oczywiście tych potomków możesz używać więcej i robić dość mocno restrykcyjne stylowanie:
Kod:
ul#menu > LI > a > span

Potomki są świetnym selektorem jeżeli chcesz ostylować główne menu a totalnie oddzielić stylowanie podmenu

Kod:
ul#menu > li {....tylko glowne menu.....}
ul#menu > li ul li {.....podmenu.....}
Odpowiedz
#5
Wielkie dzięki ! Wszystko pięknie działa.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  problem z tłem pod menu loose 1 3,157 06-07-2017, 20:00
Ostatni post: loose
  problem z menu p410 10 10,353 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,265 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,534 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,668 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl