Cita:
Iniciado por pzin 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.