El método original era <a name="ancla">, pero pronto fue cambiado a que enlazara a los identificadores, y el atributo name en ID fue desechado.
Por sintaxis, creo que lo correcto sería <a id="ancla">, pero claro, al enlazar a cualquier ID, esto no debe influenciar (Yo lo hago normalmente a los headers que es donde uso principalmente estos
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
).
En verdad lo mejor sería ver la página donde haces esto, presiento que es un error de sintaxis de aquellos detalles que nunca notamos. Suerte