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
_______________________________________________
microformats-discuss mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to