style - td title html
Si<a name==.……> es obsoleto, ¿qué se prefiere? (4)
Echa un vistazo a la especificación HTML5.
En las características Obsolete encontrarás:
Los autores no deben especificar el atributo de
name
ena
elemento.
Al hacer clic en el name
, encontrará:
[Los siguientes atributos están obsoletos (aunque los elementos siguen siendo parte del lenguaje) y no deben ser utilizados por los autores:]
name
ena
elemento (excepto como se indica en la sección anterior)name
en elementosembed
name
en los elementosimg
name
en elementosoption
→ Utilice el atributo
id
lugar.
Haga clic en id
. Verás que id
es un atributo global , esto significa que puede usarse en cualquier elemento.
El atributo
id
especifica el identificador único (ID) de su elemento.
[…]
Nota: el identificador único de un elemento se puede usar para una variedad de propósitos, especialmente como una forma de vincular partes específicas de un documento utilizando identificadores de fragmentos , como una forma de apuntar un elemento al crear secuencias de comandos, y como una forma de diseñar un determinado elemento de CSS.
El código HTML <a name="some_bookmark">text</a>
es muy útil para crear enlaces a secciones específicas de una página (por ejemplo, page.html#some_bookmark
). Sin embargo, la especificación W3C ahora marca el atributo de name
de la etiqueta como "obsoleto".
Si este es el caso, entonces ¿qué se prefiere? ¿Hay una nueva etiqueta <bookmark>
o similar?
Puede colocar un atributo id=""
en cualquier elemento y tendrá el mismo efecto.
Estos se colocan típicamente en elementos de encabezado.
debe usar el atributo id=""
. :)
(Nota: se migró de https://webmasters.stackexchange.com/a/30031/10884 y se editó por brevedad).
Si necesita pasar a los usuarios a enlaces en la página, también conocidos como identificadores de fragmentos , puede establecer el atributo id
(que se usa para más que solo identificadores de fragmentos ) en cualquier elemento. Luego use el #
habitual en la URL de un atributo href
de un elemento a. Aquí hay un ejemplo:
<body>
<p>Despite the many
<a href="#benefits-of-gum-chewing">benefits</a>
you may experience while chewing gum, there are also many drawbacks,
especially with
<a href="http://www.example.org/sugar.html#cons">non-sugarless</a>
gum.</p>
...
<section id="benefits-of-gum-chewing">
<h1>Benefits of Gum Chewing</h1>
...
</section>
</body>
Al escribir mis propias páginas, me gusta asignar una id
a cada etiqueta <section>
(HTML5), incluso si no planeo usarla. El valor de la id
es una versión compatible con URL del contenido de su encabezado. Puede lograr el mismo efecto asignando la misma id
a un <h1>
, etc.