CSS Niño vs selectores descendientes

Estoy un poco confundido entre estos 2 selectores.

Hace eldescendiente selector:

div p

seleccionar todop Dentro de undiv ¿Es o no un descendiente inmediato? Así que si elp está dentro de otrodiv ¿Todavía será seleccionado?

Entonces elniño selector:

div > p

¿Cual es la diferencia? ¿Significa un niño?inmediato ¿niño? P.ej.

<div><p>

vs

<div><div><p>

¿Ambos serán seleccionados, o no?

Respuestas a la pregunta(7)

Su respuesta a la pregunta