Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

minor ambiguity: label attribute of option element (17.6.1)

From: Germain Garand <germain@ebooksfrance.org>
Date: Wed, 15 Feb 2006 12:08:38 +0100
To: www-html@w3.org
Message-Id: <200602151208.38126.germain@ebooksfrance.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 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.