I sometimes see target="_top"
in an anchor tag. What does it do?
<a href="http://foobar.com" target="_top">Foobar</a>
I sometimes see target="_top"
in an anchor tag. What does it do?
<a href="http://foobar.com" target="_top">Foobar</a>
目标=:
_top
:在整个窗口中打开链接的文档
_blank
:在新窗口或选项卡中打开链接的文档
_self
:在单击时在同一框架中打开链接的文档(这是默认设置)
_parent
:在父框架中打开链接的文档
framename
:在命名框架中打开链接的文档
如果链接在 中iframe
,则新网页不会加载到 中,iframe
而是浏览器会在窗口本身中打开页面
这是一个浏览上下文名称。
有效的浏览上下文名称或关键字是任何字符串,它要么是有效的浏览上下文名称,要么是与以下之一的不区分大小写的 ASCII 匹配:_blank、_self、_parent 或 _top。
看看这里的矩阵,它描述了target
属性在不同场景中的行为。
实际效果是_top
引用最顶层的窗口(技术上是顶层浏览上下文)。
<a href="http://foo.com" target="_top">a link</a>
告诉浏览器不是在自己的框架中导航到“foo.com”,而是在最顶层的框架中。如果当前帧是最顶层的帧,则 URL 将在同一窗口中打开。
另请参阅:浏览上下文(如果您想深入阅读)。
target="_top"
将在所有已定义框架集的顶层打开链接。
target="_top"
属性使超链接的“目标”显示在所有当前定义的框架集的顶层。它在整个窗口中打开链接的文档