Czytam, że za pomocą selektora podrzędnego (>
) w css jest szybszy niż selektor potomka (). Na przykład:
p > em
w przeciwieństwie do p em
.CSS dziecko vs selektor potomny
Wydaje mi się, że większość kodu, jaki widzę na wolności, nie wykorzystuje tego.
Rozumiem, że niektóre okoliczności zasługują na skorzystanie z jednego lub drugiego, ale ogólnie, czy powinienem starać się korzystać z selektora dziecka, kiedy tylko jest to możliwe? A może powinienem podążać za konwencją i polegać głównie na selektorze potomnym?
I rzeczywiście usunięte moją odpowiedź w ogóle, jak już jesteś obejmujące część o IE6. – NullUserException
Dzięki chłopaki! Zabawne jest to, że nawet nie zdawałem sobie sprawy z rzeczy IE6. Nie mogę powiedzieć, że jestem zaskoczony. To całkowicie wyjaśnia, dlaczego nie widzę wielu na wolności. –
zgodnie z https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Writing_efficient_CSS, selektory css są dopasowane od dołu do góry – Juan