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

).
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