W tym artykule omówimy różnicę między CSS ”ul li a …" I "UL> li> a …”Selektory.
Cel użycia „ul”, „li” i „a” w HTML
"ul”Oznacza listę nieuporządkowaną. Jego celem jest utworzenie nieuporządkowanej listy w wyjściu w formie pocisku. "Li”Służy do dodania elementu listy. Jakiś "<A> ”(Tag Anchor) służy do dodania linku hipertekstowego. Załóżmy, że mamy następujący fragment kodu HTML, aby wygenerować nieoporządkowaną listę:
W powyższym fragmencie kodu:
Używając ul li a … w html
Kiedy "ul li a …”Jest dodawany do elementu stylu CSS bez symbolu między nimi, oznacza to, że jest to wybitny selektor. W tym przypadku właściwości CSS będą oznaczać wszystkie elementy, czy są to bezpośrednie elementy dziecięce „ul" I "Li" albo nie:
ul li aW tym przypadku właściwości CSS będą oznaczać wszystkie elementy dziecięce:
Używając UL> Li> A … w HTML
„„UL> li> a …”Wdraża właściwości CSS tylko do bezpośrednich elementów dziecka. Na przykład będzie to oznaczać tylko elementy, które mają UL Li i A i nie ma między nimi innego elementu:
Ul> li> aW rezultacie zostanie wygenerowane następujące dane wyjściowe:
To podsumowuje różnicę między CSS ”ul li a …" I "UL> li> a …".
Wniosek
„„ul li a …”To selektor CSS używany do wyboru listy nieopisanej i do zastosowania właściwości stylu do dzieci nieuporządkowanych elementów listy, a następnie elementów dziecka i tak dalej. Podczas "UL> li> a …”Jest wykorzystywany do zastosowania właściwości CSS na liście nieopisanej tylko wtedy, gdy„Li" I "A”Jest bezpośrednim dzieckiem„ul”I nie ma innego elementu pomiędzy.