+ 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?.

10th Apr 2021, 3:26 PM
Daniel Briceño
Daniel Briceño - avatar
2 ответов
+ 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;}
10th Apr 2021, 11:55 PM
Daniel Briceño
Daniel Briceño - avatar
0
Le pongo me gusta porque es la respuesta correcta. Pero no fuí yo quien la respondió realmente.
10th Apr 2021, 11:57 PM
Daniel Briceño
Daniel Briceño - avatar