[uf-discuss] a[name] as machine data?
Ryan King
ryan at technorati.com
Thu May 10 16:43:43 PDT 2007
On May 10, 2007, at 4:45 PM, James Craig wrote:
> Ryan King wrote:
>
>> James Craig wrote:
>>
>>> Haven't thought too much about this, but are there any obvious
>>> gotchas to using an anchor element with name attribute as a
>>> potential replacement for the abbr-design-pattern?
>>
>> I believe a[name] and @id need to be unique across an entire page.
>> This would make it impossible to have two events with the the same
>> dtstart, dtend or dtstamp on the same page. I think that makes it
>> unworkable.
>
> Only ID has that restriction. Radio buttons, for example, require
> elements have unique IDs but the same NAME.
a[name has restrictions that input[name] does not have.
Per [1], @id's and a[name] are collectively known as "anchor names"
and must be unique, as they share the same name space. A relevant
snippet:
> The id and name attributes share the same name space. This means
> that they cannot both define an anchor with the same name in the
> same document. It is permissible to use both attributes to specify
> an element's unique identifier for the following elements: A,
> APPLET, FORM, FRAME, IFRAME, IMG, and MAP. When both attributes are
> used on a single element, their values must be identical.
-ryan
1. http://www.w3.org/TR/html401/struct/links.html#h-12.2.1
More information about the microformats-discuss
mailing list