Viendo la clase 03 de la parte 1 de HTML y CSS, hay un momento en donde se crea un selector para modificar el color de una frase que está en negrita y en italica. el nombre con el que se crea el selector es "em strong", al actualizar la página se ve cómo el color solo se aplica a efectivamente a la frase entre comillas junto con las comillas.
Mi pregunta es: ¿Por qué ese color no se aplicó a toda la frase del parrafo? porque toda la letra que está dentro del em es todo el contenido y solo se aplica al contenido que está dentro del strong que a su vez está dentro del em?
Tiene que ver esto con lo de estilo de cascada?
Es decir, el em simplemente es para diferenciar ese contenido dentro de la etiqueta strong de otra etiqueta strong que esté presente y que no quiero que sea modificada?
En ese caso, es correcto afirmar que a la hora de crear selectores en el .css, el estilo se aplicará a la última etiqueta del nombre del selector?
Es decir, en ese caso se aplicó al strong, porque esta etiqueta era la útlima que había (em strong{}) y el em solamente sirve para ser más preciso a la hora de establecer cuál strong quería cambiar?