@enslavedeagle: @Pesio: @dabrosM: @mikasz: aj xD może troche źle napisałem. Chodzi mi o ">". Różnicy nie ma w użyciu (chyba), wiec ktore lepiej? Z ">" czy bez?
@NiepodlegleWybrzezeKlatkiSchodowej: > Może ci utrudnić życie, jak ci to niczego nie ułatwia to nie stosuj. Powinno być coś w stylu .navigation .navigation-list .navigation-list__item zamiast tagów. No chyba, że to jakieś css modules czy inne wynalazki to możesz po tagach.
@NiepodlegleWybrzezeKlatkiSchodowej: To sa przeciez rozne selektory, czesto znaczą to samo ale nie zawsze. Znak ">" nie powoduje zmiany specificity wiec rob jak chcesz ;D
@NiepodlegleWybrzezeKlatkiSchodowej: różnica między ">" a " " jest taka, że ">" bierze pod uwagę wyłącznie dzieci, synów i córek. Za pomocą " " wyszukujemy również elementów, które są wnukami i prawnukami nawet. "+" bierze pod uwagę sąsiada w dół, "~" szuka nawet sąsiadów sąsiadów, ale również w dół kodu.
#nav > ul > li
czy
#nav ul li?
#css #frontend
źródło: comment_jsZnbhjm0xkuuKZiacfxwVet2ahlDKfr.gif
PobierzKomentarz usunięty przez autora
>
masz większe specificity, ale generalnie to nie staluj po tagach, tylko po klasach.>
Może ci utrudnić życie, jak ci to niczego nie ułatwia to nie stosuj. Powinno być coś w stylu.navigation .navigation-list .navigation-list__item
zamiast tagów. No chyba, że to jakieś css modules czy inne wynalazki to możesz po tagach.Za pomocą " " wyszukujemy również elementów, które są wnukami i prawnukami nawet.
"+" bierze pod uwagę sąsiada w dół, "~" szuka nawet sąsiadów sąsiadów, ale również w dół kodu.