Css only checkbox themes

Hm, how come `label` has an attribute `id`?
I would expect something like… `<label for='something'>Something</label><input id='something'></input>`