¿Como cambiar el estilo de un elemento dentro de otro en css?. | Sololearn: Learn to code for FREE!

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

4/10/2021 3:26:22 PM

Daniel Briceño

2 Answers

New Answer

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