Saltar al contenido

Diferencia entre _self, _top y _parent en el destino de la etiqueta de anclaje attribute

Isabella, parte de nuestro equipo, nos ha hecho el favor de crear esta sección ya que domina a la perfección este tema.

Solución:

Si bien estas respuestas son buenas, en mi humilde opinión, no creo que aborden completamente la pregunta.

El objetivo attribute en una etiqueta de ancla le dice al navegador el objetivo del destino del ancla. Inicialmente se crearon para manipular y dirigir anclajes al sistema de marcos del documento. Esto fue mucho antes de que CSS acudiera en ayuda de los desarrolladores de HTML.

Mientras target="_self" es predeterminado por el navegador y el objetivo más común es target="_blank" que abre el ancla en una nueva ventana (que generalmente ha sido redirigido a pestañas por la configuración del navegador). El "_parent", "_top" y framename las etiquetas son un misterio para aquellos que no están familiarizados con los días en que la tendencia era la construcción de sitios iframe.

target="_self" Esto abre un ancla en el mismo marco. Lo que es confuso es que debido a que generalmente ya no escribimos en marcos (y el frame y frameset las etiquetas están obsoletas en HTML5) la gente asume que esta es la misma función de ventana. En cambio, si este ancla estuviera anidada en marcos, se abriría en una especie de modo de caja de arena, es decir, solo en ese marco.

target="_parent" Abrirá en el siguiente nivel superior de un marco si estuvieran anidados uno dentro del otro

target="_top" Esto sale de todos los marcos en los que está anidado y abre el enlace como documento superior en la ventana del navegador.

target="framename Originalmente quedó en desuso, pero se recuperó en HTML5. Esto apuntará al marco exacto en cuestión. Mientras que la name era el método adecuado ese método ha sido reemplazado con el uso de la id etiqueta identificativa.














La sección 6.16 Nombres de objetivos de cuadros en la especificación HTML 4.01 define los significados, pero está parcialmente desactualizada. Se refiere a “ventanas”, mientras que los borradores de HTML5 hablan de manera más realista sobre “contextos de navegación”, ya que los navegadores modernos a menudo usan pestañas en lugar de ventanas en este contexto.

Brevemente, _self es el predeterminado (contexto de navegación actual, es decir, ventana o pestaña actual), por lo que es útil solo para anular un ajuste. El valor _parent se refiere al conjunto de marcos que es el padre del marco actual, mientras que _top “sale de todos los marcos” y abre el documento vinculado en toda la ventana del navegador.

target="_blank"

Abre una nueva ventana y muestra los datos relacionados.

target="_self"

Abre la ventana en el mismo marco, significa ventana existente en sí.

target="_top"

Abre el documento vinculado en el cuerpo completo de la ventana.

target="_parent"

Abre los datos en el tamaño de la ventana principal.

Te invitamos a animar nuestra labor fijando un comentario o puntuándolo te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *