- From: Germain Garand <germain@ebooksfrance.org>
- Date: Wed, 15 Feb 2006 12:08:38 +0100
- To: www-html@w3.org
Hello, I am currently wondering about an ambiguity in section 17.6.1 of HTML 4.01: "<!ELEMENT OPTION [...] label = text [CS] This attribute allows authors to specify a shorter label for an option than the content of the OPTION element. When specified, user agents should use the value of this attribute rather than the content of the OPTION element as the option label." It is unclear if this is to be applied in all contexts (including simple SELECT > OPTION) or only in the context of hierarchical menus (SELECT > OPTGROUP > OPTION) As the dtd says precisely: "<!ATTLIST OPTION [...] label %Text; #IMPLIED -- for use in hierarchical menus -- " and the specification further gives as an illustration: " <SELECT name="ComOS"> <OPTION selected label="none" value="none">None</OPTION> <OPTGROUP label="PortMaster 3"> <OPTION label="3.7.1" value="pm3_3.7.1">PortMaster 3 with ComOS [...] represents the following grouping: None PortMaster 3 3.7.1 " => the capitalization of "None" in the representation hints that the option's content is to be displayed in the UI in the non-hierarchical case, and not the label attribute. Thank you for any clarification you may bring, gg.
Received on Wednesday, 15 February 2006 11:43:14 UTC