Hay una técnica CSS que permit emular el comportamiento onclick hasta cierto punto.
Consiste en usar input checkbox o input radio y según su estado afectar la presentación de algún elemento.
Aquí un ejemplo de cómo usar input radios para un menú de dos niveles:
Consiste en usar input checkbox o input radio y según su estado afectar la presentación de algún elemento.
Aquí un ejemplo de cómo usar input radios para un menú de dos niveles: