На практике частенько применяю для всяких действий на странице(раскрывающиеся меню и т.д) label+checkbox или radio, т.е средствами html и css. Вроде это поддерживают все браузеры, даже ie5.
Вот простой
пример. Реализуется всё просто, немного селекторов и всё готово.
Но для всяких подобных действий часто используют js, почему?
Собсно интересно в чем минус первого способа, и почему его стоит/не стоит использовать?