Cierto que tradicionalmente cuando se usan enlaces vacíos como ancla se utiliza el atributo name pero id es también válido. En cualquier caso yo creo que la sintaxis sería <a id="ancla"></a> y no <a id="ancla" />, esta última creo que no es correcta, no estoy totalmente seguro. Corregidme si no es así.