Diferencia entre _self, _top y _parent en el atributo de destino de etiqueta de ancla

Sé que _blank abre una nueva pestaña cuando se utiliza con la etiqueta de anclaje y, además, hay objectives autodefinidos que uso cuando uso conjuntos de marcos, pero me gustaría saber la diferencia entre _parent, _self y _top

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

La etiqueta de destino en un atributo de ancla le dice al navegador el objective del destino del anclaje. Fueron creados inicialmente para manipular y dirigir anclas al sistema de marco de documento. Esto fue antes de que CSS acudiera en ayuda de los desarrolladores de HTML.

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

target="_self" Esto abre un ancla en el mismo marco. Lo que es confuso es que, como ya no escribimos en marcos (y las tags de frameset y frameset están obsoletas en HTML5), las personas asumen que tiene la misma función de ventana. En cambio, si este anclaje estuviera nested en marcos, se abriría en un tipo de caja de arena, lo que significa solo en ese marco.

target="_parent" abrirá el en el siguiente nivel arriba de un frame si fueron nesteds uno dentro del otro

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

target="framename Esto fue originalmente obsoleto, pero volvió a aparecer en HTML5. Esto se centrará en el fotogtwig exacto en cuestión. Mientras que el name fue el método correcto con el que se reemplazó el método con la etiqueta de identificación.

            

La sección 6.16 Los nombres de objective de ttwig en la especificación HTML 4.01 definen los significados, pero están parcialmente desactualizados. Se refiere a “ventanas”, mientras que los borradores HTML5 hablan de manera más realista sobre “contextos de navegación”, ya que los navegadores modernos a menudo usan tabs en lugar de ventanas en este contexto.

En resumen, _self es el valor predeterminado (contexto de navegación actual, es decir, ventana o pestaña actual), por lo que solo es útil para anular una configuración . El valor _parent refiere al conjunto de marcos que es el elemento principal del cuadro actual, mientras que _top “se rompe de todos los cuadros” 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 la ventana existente.

target="_top"

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

target="_parent"

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

target = “_ blank” A la nueva página con blanco target = “_ self” Recuperar a sí mismo target = “_ top” Ir a la parte superior del documento (página) target = “_ parent” abrir los datos a su tamaño de etiqueta superior