According to the w3 XHTML specification, the attribute labelindicates a shorter label for this option. However (using the try-it tool with FF3.5), I see no effect. Hence my question: what does this attribute really do?
EDIT
It seems to override the label used in the drop-down list. The contents of the option (as far as I know) is used only as the default value for value. Does this (in IE7 +) mean the following two declarations?
<option label="Volvo">Volvo (Latin for 'I roll')</option>
and
<option label="Volvo" value="Volvo (Latin for 'I roll')">Whatever....</option>
source
share