- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Fri, 14 Oct 2005 02:19:02 +1000
Hi, Just a few issues regarding the use of abbr and dfn elements. *The abbr Element's title Attribute* I think the title attribute should also be allowed to be omitted from the abbr element if there is another abbr element with a title attribute for the same abbreviation in the document. This would be very useful for cases where the same abbreviation is used multiple times, but is not defined (using <dfn>) anywhere in the document. *Multiple Definitions for the Same Term* What happens if there are multiple definitions for the same abbreviation? For example, if the same abbreviation has two different expansions given with two different meanings. Which one would an <abbr> element without a title attribute be associated with? e.g. "HTML" can have more than one meaning in different contexts. http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=HTML&Find=Find <body> <article> <p><dfn><abbr title="Hypertext Markup Language">HTML</abbr></dfn> is a markup language for ...</p> <p>... <abbr>HTML</abbr> ...<p> (1) </article> <article> <p><dfn><abbr title="High Temperature Materials Laboratory">HTML</abbr></dfn> is something else...</p> <p>... <abbr>HTML</abbr> ...<p> (2) </article> <p>... <abbr>HTML</abbr> ...<p> (3) </body> (That could easily happen in a news site, for example. Not necessarily with "HTML", but, obviously, there's lots of words and abbreviations with multiple meanings.) Should it be defined to always be the first defining instance occurring in document order? Or, probably better, should it the first or the nearest occurrence of the defining instance sharing a common ancestor sectioning element as the abbreviation? So, does (1) stand for "Hypertext Markup Language"? Does (2) stand for "High Temperature Materials Laboratory"? What does (3) stand for? *Definitions with Links* If the dfn element contains a hyperlink, as in either: <dfn><abbr><a href="">HTML</a></abbr></dfn> or <dfn><a href=""><abbr>HTML</abbr></a></dfn> it should be defined as being as a link to either the term's definition or supplementary information about the term and/or its defintion. For example, a paragraph may contain a simple definition for the term with the link to the Wikipedia entry for more information. <p><abbr title="..."><a href="http://en.wikipedia.org/wiki/HTML">HTML</a></abbr> is a semantic language for marking up documents published on the web.</p> -- Lachlan Hunt http://lachy.id.au/
Received on Thursday, 13 October 2005 09:19:02 UTC