我知道_blank
打开一个新的标签与锚标记使用时,也有我使用框架,但我会想知道的区别时,使用自定义的目标_parent
,_self
和_top
。
Answers:
这些答案虽然不错,但是恕我直言,我认为它们不能完全解决问题。
定位标记中的target属性告诉浏览器定位目标的目标。最初创建它们是为了操纵锚并将其定向到文档的框架系统。在CSS协助HTML开发人员之前,这还很早。
虽然target="_self"
是浏览器的默认和最常见的目标是target="_blank"
这将打开一个新窗口锚(已通过浏览器通常设置重定向到标签)。的"_parent"
,"_top"
并且framename
标签留下一个谜那些不熟悉的iframe网站建设作为潮流的日子。
target="_self"
这将在同一框架中打开锚点。令人困惑的是,因为我们通常不再写框架了(并且HTML标记中的frame
andframeset
标签已过时),所以人们认为这是相同的窗口函数。相反,如果此锚点嵌套在框架中,它将以某种沙箱模式打开,这意味着仅在该框架中打开。
target="_parent"
如果将它们嵌套在一起,将在下一帧中打开它们
target="_top"
这打破了嵌套它的所有框架,并在浏览器窗口中将链接作为顶部文档打开。
target="framename
最初不推荐使用此功能,但将其重新引入HTML5。这将针对所讨论的确切帧。尽管name
正确的方法是,但该方法已被使用id
识别标签替代。
<!--Example:-->
<html>
<head>
</head>
<body>
<iframe src="url1" name="A"><p> This my first iframe</p></iframe>
<iframe src="url2" name="B"><p> This my second iframe</p></iframe>
<iframe src="url3" name="C"><p> This my third iframe</p></iframe>
<a href="url4" target="B"></a>
</body>
</html>
target="_blank"
打开一个新窗口并显示相关数据。
target="_self"
在同一框架中打开窗口,这意味着现有窗口本身。
target="_top"
在窗口的整个正文中打开链接的文档。
target="_parent"
以父窗口的大小打开数据。
target="_main"
属性在说什么呢?
这是具有不同目标值的图像。
这是带有不同锚点标记的实际示例