Acerca de este problema HTML
El atributo name en elementos <a> está obsoleto en HTML5 y debe ser reemplazado por el atributo id.
En versiones anteriores de HTML, el atributo name en elementos anchor se usaba para crear identificadores de fragmento — objetivos a los que podías enlazar con #section-name en una URL. En HTML5, este enfoque ha sido desaprobado en favor del atributo id, que puede colocarse en cualquier elemento, no solo en etiquetas <a>.
Usar id es más flexible porque puedes convertir cualquier elemento en un objetivo de enlace directamente, sin necesidad de envolverlo en un anchor. El atributo id funciona de la misma manera para la navegación de fragmentos: un enlace que apunte a #section-name hará scroll hasta el elemento con id="section-name".
Ejemplos HTML
❌ Uso obsoleto con name
<a name="about"></a>
<h2>About Us</h2>
<p>Welcome to our site.</p>
<a href="#about">Go to About</a>
✅ Corregido usando id
<h2 id="about">About Us</h2>
<p>Welcome to our site.</p>
<a href="#about">Go to About</a>
El atributo id se coloca directamente en el encabezado <h2>, eliminando completamente la necesidad de una etiqueta <a> vacía. El enlace #about funciona exactamente de la misma manera.
Encuentra problemas como este automáticamente
Rocket Validator escanea miles de páginas en segundos, detectando problemas de HTML en todo tu sitio web.