Pas op met deze 'hack', en maak 'm je niet te veel eigen. Een checkbox is iets voor formulieren, niet iets voor het openen van een menu (ook al is dit met CSS en :checked wel enorm handig). Voor nu niks aan veranderen, hooguit nadenken over een andere oplossing.
Probeer bij images altijd een alt attribuut toe te voegen, zeker bij logo's. Vraag je af, “wat zou ik hier zeggen als ik dit aan iemand aan de telefoon voor zou lezen”?