Short answer: Yes. Structure and semantics are good.
For example.
Many screen devices have a βform modeβ in which they ignore everything that is not related to the form.
() Cat () Dog () Rabbit
It is pretty pointless
<fieldset> <legend>What is your favourite animal?</legend> () Cat () Dog () Rabbit </fieldset>
Now the field set legend gives it context.
The paragraph will not work - it will not be presented to the user in the form mode. The label will not work - it describes the field, not a set of them. You would use a label for each of the cats, dogs, and rabbits.
Quentin
source share