Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2013, 09:24
Avatar de replica
replica
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 6 meses
Puntos: 2
Respuesta: Alterar el estilo de un elemento externo.

Cita:
Iniciado por pzin Ver Mensaje
No te acabo de entender muy bien, pero por lo que entendí, la única forma de hacerlo en CSS es usando elementos de formularios y la pseudoclase :checked, pero, yo no recomendaría hacer eso, ya que no es para semántico.

La solución óptima es hacerlo mediante JavaScript.
Simplemente quiero que aparezca un elemento cuando clico en otro. Igual me da un botón, que un link, que lo que sea. Sólo apretar, y que el elemento destino acepte un cambio de estilo (display:block;)

He probado con radiobutton: checked, y bueno, lo primero es lo que dices, que he tenido que ponerlos ocultos, y he estado utilizando el label for para clicarlos. Eso me rompe la semántica, claro. Y la segunda es que con el checked no he conseguido provocar que el section acepte el estilo nuevo.