Sí; para decirlo simplemente, que selecciona todos los elementos table
dentro de #container
, independientemente del nivel de anidación.
El espacio se llama descendant combinator. Como es exactamente lo que dice en la lata, selecciona cualquier descendiente. Eso incluye a los niños, nietos, etc., de nuevo, independientemente del nivel de anidación. No solo selecciona niños; ese propósito es servido por el child combinator >
.
Para seleccionar el primer hijo dentro de su recipiente como una div
, utiliza
#container > div:first-child
O si usted tiene algo más que el primer hijo y desea recoger el primer hijo que es de tipo div
, utiliza
#container > div:first-of-type
Para este propósito, a menudo se dice que selecciona solo "niños directos", y donde la gente dice "niños" a menudo significan "descendientes". Estrictamente hablando, sin embargo, "niños" se refiere al nivel inmediato de anidación. No hay tal cosa como un "niño indirecto".
Debe [revisar la especificación de selectores] (http://www.w3.org/TR/selectores/# selectores). – zzzzBov