什么target =“_ parent | _top”在锚标记中做什么?
<a href="somepage.html" target="_parent">link</a>
我没有找到任何例子。如果有人能给出这个属性的真实例子,那就太好了。 我检查了各种资源,包括stackoverflow
这些属性值是否已弃用,如果不是,我们现在如何使用它们?我很困惑,因为关于这些属性值的文章只说它的作用。但是不要举例。
答案 0 :(得分:3)
target =“_ self”这会在同一帧中打开一个锚点。令人困惑的是,因为我们通常不再写帧(并且框架和框架集标签在HTML5中已经过时),人们认为这是一个相同的窗口函数。相反,如果这个锚嵌套在框架中,它将以沙盒模式打开,这意味着仅在该框架中。
target =“_ parent”如果它们嵌套在另一个框架中,它将在下一级框架中打开
target =“_ top”这会在它嵌套的所有帧之外中断,并在浏览器窗口中打开链接作为顶层文档。
答案 1 :(得分:1)
_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
答案 2 :(得分:1)
taget =“_ parent”用于框架集文件嵌套在另一个框架集文件中的情况。其中一个使用“_parent”的内部框架集文档中的链接将加载内部框架集文件所在的新文档。
选中此示例:http://www.tagindex.net/html/frame/example_t03.html
target =“_ top”用于链接页面在整个新窗口中打开的情况
查看此示例的顶部:http://www.tagindex.net/html/frame/example_t01.html