Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS] Menu
#6
Dziedziczenie =/= dziedziczenie Big Grin

Przyklad:
Kod:
<div class="xxx">
     <div class="ppp">
          <div>
               <a href="">
                    <div>....</div>
               </a>
          </div>
     </div>
</div>


Teraz jeżeli napiszesz
Kod:
.xxx div {...}
to to stylowanie bedzie sie odnosilo do wszystkich div wewnątrz .xxx (czyli nawet do tego w linku A).
To jest to twoje dziedziczenie, a tak naprawdę to styl lapie wszystkie elementy. U ciebie są to LI.

Teraz jeżeli chcesz ostylować tylko dzieci danego węzła to napiszesz:
Kod:
.xxx > div {...}
Powyższy styl odnosić się będzie tylko do diva .ppp bo tylko on jest dzieckiem dla .xxx (czyli lezy bezposrednio w danym wezle)

Teraz przekładając to na twój przykład.
Kod:
.menu li {.....} <--- styluję wszystkie li (nawet dla podmenu, bo przecież są glebiej danego wezla)
.menu .podmenu li {} <--- nadpisuje niektore wlasciwosci powyzszego stylowania (zapewne float:left dla elementow podmenu nie bedzie pasowalo)
mozna tez tak:
Kod:
.menu > li {....} <---- styluje tylko glowne menu (bez .podmenu)
.menu .podmenu li {....} <------- nic nie musze nadpisywac, styluje od poczatku podmenu

Która metoda jest lepsza?
To zalezy od layouty. Jeżeli podmenu są bardzo podobne do glownego menu, wtedy v1 jest lepsza. Jezeli znacznie się różnią wyglądem, wtedy v2
Odpowiedz


Wiadomości w tym wątku
[CSS] Menu - przez Witek76 - 23-06-2013, 01:59
RE: [CSS] Menu - przez Kartofelek - 23-06-2013, 04:18
RE: [CSS] Menu - przez Witek76 - 23-06-2013, 22:59
RE: [CSS] Menu - przez Kartofelek - 24-06-2013, 02:33
RE: [CSS] Menu - przez Witek76 - 24-06-2013, 22:30
RE: [CSS] Menu - przez Kartofelek - 25-06-2013, 02:08
RE: [CSS] Menu - przez Witek76 - 25-06-2013, 23:35
RE: [CSS] Menu - przez Kartofelek - 26-06-2013, 01:18

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,359 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,269 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,539 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,677 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


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