CSS selector for a checked radio button’s label

Is it possible to apply a css(3) style to a label of a checked radio button?

I have the following markup:

<input type="radio" id="rad" name="radio"/>
<label for="rad">A Label</label>

What I was hoping is that

label:checked { font-weight: bold; }

would do something, but alas it does not (as I expected).

Is there a selector that can achieve this sort of functionality? You may surround with divs etc if that helps, but the best solution would be one that uses the label ”for” attribute.

It should be noted that I am able to specify browsers for my application, so best of class css3 etc please.

5 Answers
5

Leave a Comment