Hola viendo los apartados:
Analiza el siguiente código HTML. En él encontrarás tres etiquetas div. Haz lo siguiente:
a) Establece atributos class para cada una de ellas con valores <<principal>> para la primera, y <<secundario>> para la segunda y la tercera.
Bien
b) Usando CSS establece como color de texto el rojo (red) y tamaño de fuente el 130% respecto de lo normal para los elementos h1 que se encuentren dentro de un elemento cuyo valor class sea <<principal>>.
No está bien. .principal,h1{color:red;font-size:130%;} aplica la regla tanto a elementos de class principal como a elementos h1 allí donde estén.
Para hacer lo que pide este apartado tenemos que escribir:
.principal h1{color:red;font-size:130%;}
Sin la coma. Así lo que indica es que esta regla solo se aplica a elementos h1 dentro de elementos con class principal
c) Usando CSS establece como color de texto el verde y tamaño de fuente el 110% respecto de lo normal para los elementos h3 que se encuentren dentro de un elemento cuyo valor class sea <<secundario>>.
Mal
Para aplicar lo que dice el enunciado sería:
.secundario h3 {color:green;font-size:110%;}
d) Usando CSS establece como color de fondo el amarillo (yellow) para los elementos span que se encuentren dentro de elementos h3 que se encuentren dentro de elementos cuyo atributo class sea <<secundario>>.
Mal
La regla que has escrito .secundario h3,.secundario span{color:green;font-size:110%;background-color:yellow;}
aplica color de fondo amarillo tanto a elementos h3 dentro de elementos con class secundario como a elementos span dentro de elementos con class secundario y eso no es lo que pedía el enunciado.
La respuesta sería: .secundario h3 span{background-color:yellow;}
e) Establece como tipo de fuente para todo el documento HTML el tipo Arial.
Bien
En resumen nos quedaría esto (si no me he equivocado en nada):
body{font-family:Arial;}
.principal h1{color:red;font-size:130%;}
.secundario h3 {color:green;font-size:110%;}
.secundario h3 span{background-color:yellow;}
Para poder ver los resultados tienes que respetar el código HTML del ejercicio, por ejemplo esto no lo has respetado: <div><h3>Lanzamos el producto <span>X-FASHION</span></h3>
Además el ejercicio no dice que haya que hacer cosas como <span class="secundario"> Lo único que dice es que se establezca class para cada uno de los tres divs, no en los span dentro de los divs.
Saludos