+ 1
¿Como cambiar el estilo de un elemento dentro de otro en css?.
Mi idea es simple: Identificar el estado de un elemento y deacuerdo a ello cambiar el estilo de otro elemento: El css: #trespuntos b:hover{ display:none; #trespuntos div{display:block;} } #trespuntos b{font-size:3em;} #trespuntos div{display:none;} El HTML: <div id="trespuntos">Descripción:<b>...</b> <div> <h3>Beneficios:</h3> <ul>......</ul> <h3>Ploblemas:</h3> <ul>.......</ul> </div> </div> Intento con esto y el elemento div dentro del div trespuntos no cambia y se queda invisible. ¿Como hago para que esto funcione?.
2 Réponses
+ 2
Respuesta respondida en: https://es.stackoverflow.com/a/443335/205933 .
En resumen no en css no se puede anidar elementos. Pero se puede dar estilo en secuencias:
#trespuntos b:hover+div{display:block;}
0
Le pongo me gusta porque es la respuesta correcta. Pero no fuí yo quien la respondió realmente.