In questo articolo, discuteremo della differenza tra il CSS "ul li a …" E "ul> li> a …"Selettori.
Scopo di usare "UL", "Li" e "A" in HTML
"ul"Sta per l'elenco non ordinato. Il suo scopo è quello di creare un elenco non ordinato nella forma proiettata. "li"Viene utilizzato per aggiungere un elemento dell'elenco. UN "<UN> ”(Tag di ancoraggio) viene utilizzato per aggiungere il collegamento ipertestuale. Supponiamo, abbiamo il seguente frammento di codice HTML per generare un elenco non ordinato:
Nel frammento di codice sopra:
Usando ul li a … in html
Quando il "ul li a …"Viene aggiunto nell'elemento in stile CSS senza alcun simbolo tra loro, significa che è un selettore discendente. Le proprietà CSS, in questo caso, implicheranno tutti gli elementi se si tratta di elementi infantili diretti del "ul" E "li" o no:
ul li aIn questo caso le proprietà CSS implicheranno tutti gli elementi del bambino:
Usando ul> li> a … in html
IL "ul> li> a …"Implementa le proprietà CSS solo agli elementi del bambino diretto. Ad esempio, implicherà solo gli elementi che hanno tra loro l'ulli e un altro elemento:
ul> li> aDi conseguenza, verrà generato il seguente output:
Questo riassume la differenza tra il CSS "ul li a …" E "ul> li> a …".
Conclusione
IL "ul li a …"È il selettore CSS utilizzato per selezionare l'elenco non ordinato e applicare le proprietà di stile agli elementi dell'elenco non ordinato del bambino e quindi i loro elementi figlio e così via. Mentre il "ul> li> a …"Viene utilizzato per applicare le proprietà CSS nell'elenco non ordinato solo quando il"li" E "UN"Sono il figlio diretto del"ul"E non c'è altro elemento in mezzo.