You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

a标签target属性的_parent与_top值是否仍被使用?有无非frame示例?

关于a标签target="_parent"和"_top"的常见疑问解答

1. 是否即将被废弃?

_parent和_top并未被废弃,它们是HTML标准中保留的target属性值,当前的HTML规范(包括HTML5及后续版本)仍明确保留了这两个值的定义,没有标记为废弃或计划移除。

2. 是否仍有开发者在使用?

是的,虽然<frame>和<frameset>已被废弃,但在嵌套iframe的场景中,这两个值仍有实际用途。比如后台管理系统内嵌子页面、第三方平台嵌入的组件页面,当需要让链接突破当前iframe的层级,在父级或最顶层页面打开时,就会用到它们,这类场景下仍有开发者在使用。

3. 非的实际示例

target="_parent"示例

适用于单层iframe嵌套,让链接在父页面打开:

父页面代码(parent.html):

<!DOCTYPE html>
<html>
<body>
  <h1>父页面</h1>
  <iframe src="child.html" width="80%" height="200px"></iframe>
</body>
</html>

子iframe页面代码(child.html):

<!DOCTYPE html>
<html>
<body>
  <h3>子iframe页面</h3>
  <a href="new-content.html" target="_parent">点击在父页面打开新内容</a>
</body>
</html>

target="_top"示例

适用于多层iframe嵌套,让链接直接在最顶层页面打开:

最顶层页面代码(top-level.html):

<!DOCTYPE html>
<html>
<body>
  <h1>最顶层页面</h1>
  <iframe src="middle-layer.html" width="80%" height="200px"></iframe>
</body>
</html>

中间层iframe代码(middle-layer.html):

<!DOCTYPE html>
<html>
<body>
  <h3>中间层iframe</h3>
  <iframe src="deep-child.html" width="80%" height="150px"></iframe>
</body>
</html>

深层嵌套iframe代码(deep-child.html):

<!DOCTYPE html>
<html>
<body>
  <h4>深层嵌套iframe</h4>
  <a href="top-new-content.html" target="_top">点击在最顶层页面打开新内容</a>
</body>
</html>

这些示例通过iframe(仍为HTML标准支持的元素)展示了_parent和_top的实际用法,无需依赖已废弃的<frame>标签。

内容的提问来源于stack exchange,提问作者TazExprez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 19:15:12