繁体   English   中英

html锚标签中的target =“ _ parent”和“ _top”是什么?

[英]html what target=“_parent” and “_top” does in anchor tag?

定位标记中的target =“ _ parent | _top”是什么?

<a href="somepage.html" target="_parent">link</a>

我没有找到任何例子。 如果有人可以给出此属性的真实示例,那就太好了。 我检查了各种资源,包括stackoverflow

这些属性值是否已被弃用,如果没有,我们现在如何使用它们? 我很困惑,因为有关这些属性值的文章只说了它的作用。 但不要举个例子。

target =“ _ self”这将在同一帧中打开锚点。 令人困惑的是,因为我们通常不再写框架了(HTML5中的frame和frameset标签已过时了),人们认为这是相同的窗口函数。 相反,如果此锚点嵌套在框架中,则会以某种沙箱模式打开,这意味着仅在该框架中打开。

target =“ _ parent”如果将它们嵌套在一起,将在下一帧中打开

target =“ _ top”这打破了嵌套它的所有框架,并在浏览器窗口中将链接作为顶部文档打开。

当创建网站的常用方法是创建内部带有框架的框架空间时,使用_parent,例如:

<html>
  <frameset framespacing="0" rows="50%, 50%">
    <frame frameborder="0" src="red.html" scrolling="no" noresize="1" />
    <frame frameborder="0" src="blue.html"                             />
  </frameset>
</html>

在这种情况下,blue.html中的链接将打开框架内的目标,使用target _parent将在父容器中而不是在blue.html框中打开页面

_top与之相似,但是链接是在主窗口中打开的。 示例: http//www.w3schools.com/html/tryit.asp?filename = tryhtml_links_target_top

如果框架集文件嵌套在另一个框架集文件中,则使用taget =“ _ parent”。 内部框架集文档之一中使用“ _parent”的链接将在内部框架集文件所在的位置加载新文档。

检查以下示例: http : //www.tagindex.net/html/frame/example_t03.html

当链接页面在整个新窗口中打开时,使用target =“ _ top”

在顶部查看此示例: http : //www.tagindex.net/html/frame/example_t01.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM