[uf-discuss] Re: Microformats for scientific papers

Alf Eaton lists at hubmed.org
Sun Feb 19 17:01:35 PST 2006


On 19 Feb 2006, at 18:26, Scott Reynen wrote:

> On Feb 19, 2006, at 3:59 PM, Alf Eaton wrote:
>
>> On 19 Feb 2006, at 15:54, Ryan Cannon wrote:
>
>>>   - <li id="ref16"><a name="ref16"> is redundant and may be (not  
>>> sure) illegal.
>>
>> THe (X)HTML validator doesn't seem to complain, so I think it's  
>> ok. The thing is, the <li> surrounds the citation, so needs an  
>> identifier, but there also needs to be an anchor link in the page.  
>> I think you can ignore the internal anchor links as far as  
>> semantics go: they're only really useful for page navigation, as  
>> they don't wrap anything useful.
>
> See:
>
> http://www.w3.org/TR/xhtml1/#h-4.10
>
> Particularly "Both of these attributes are designed to be used as  
> fragment identifiers." which means you can't use the same one twice  
> in the same page even if one is name and the other id.  Also "XHTML  
> 1.0 documents MUST use the id attribute when defining fragment  
> identifiers on the elements listed above" one of which is <a>, so  
> name is deprecated there, even if the validator doesn't know this.   
> You'll find when you remove the name="ref16" that the id="ref16"  
> functions just as well as an internal anchor.

Great! I hadn't realised it worked that way, so you can just use  
#ref1 to link to the <li id="ref1">. Do all browsers handle that  
properly?

alf.


More information about the microformats-discuss mailing list