Así que recientemente ha habido muchos ejemplos de lo que es posible el "Checkbox Hack" con CSS.Usando el "Checkbox" hackeo en sitios web en vivo
CSS-trucos tiene una buena explicación de lo que haga el truco:
la casilla "Hack" es el que utiliza una etiqueta conectado y la entrada de casilla y por lo general algún otro elemento que está intentando controlar
Source & more information of the hack.
lo que hace poco me consiguió gusto el truco era experimento CoDrops con botones de radio para create filter functionality with just CSS. simplemente increíble.
El truco puede hacer algunas cosas bastante increíbles que requieren JavaScript sin. El problema es que la casilla de verificación y los botones de opción solo se deben usar para formularios, por lo que es una semántica incorrecta. Pero no veo el problema de usar un "truco" que sea compatible en la mayoría de los navegadores y que funcione para dispositivos móviles si significa menos JavaScript y mejor rendimiento.
¿Crees que este tipo de truco estaría "bien" para usar en sitios web en vivo, a pesar de que es una semántica mala o crees que está bien usar?
No lo llamaría un truco .. Si va a hacer un cambio use JavaScript orientado a objetos en su lugar. –