- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 17 Sep 2009 02:40:01 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=7657 Summary: Redefining dt and dd Product: HTML WG Version: unspecified Platform: Macintosh OS/Version: Mac System 9.x Status: NEW Severity: normal Priority: P2 Component: HTML5 spec bugs AssignedTo: dave.null@w3.org ReportedBy: shelleyp@burningbird.net QAContact: public-html-bugzilla@w3.org CC: ian@hixie.ch, mike@w3.org, public-html@w3.org The dt and dd elements were defined for use with a dl (Definition List) in HTML 4. In addition, the HTML 4 also recommended the use of the dl element, and dt and dd for use in dialogue. The elements have had broad implementation. In HTML5, both elements have been redefined, in order to include them in both the Figure element and the Details element. If elements maintained the same semantics in both circumstances, such reuse might be more meaningful, but they're not. As noted in the HTML5 specification, a dt element is the name of a term, in dl, a caption, in Figure, and the summary in details. As another bug notes (http://www.w3.org/Bugs/Public/show_bug.cgi?id=7629), formatting doesn't remain the same between uses either. The same conflicting semantics applies to the dd element. It's defined as a description or definition, in dl, as the "data" in a figure, and as details in a details element. In addition, you can have many sets of dt/dd within a dl element, which doesn't make sense within a figure, or within details. Seemingly the only reason for reuse is keyboard access, which is not a "semantic" choice, but a choice of convenience. Though we want to avoid creating new elements, it's preferable to confusing the semantics of an existing element, to the point where the use will more likely cause confusion than not. People will look at how dt/dd are used in dl, and assume the use can be the same for Figure, and Details, and vice versa. Other options should be explored for Figure and Details. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Thursday, 17 September 2009 02:40:09 UTC