html中target四种选择_blank、_parent、_self、_top,求解释。我只知道

html中target四种选择_blank、_parent、_self、_top,求解释。我只知道 _blank是新窗口打开,其他三个是什么呢?

1,target="_self",  它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。(此处就是实现你的每次跳转都在同一个窗口的核心点)

2、target="_blank" ,浏览器总在一个新打开、未命名的窗口中载入目标文档

3、target="_parent" ,属性作用使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。

4、target="_top" , 属性作用使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

总结:值得注意的是,属性值前面都是英文字符的下划线_ ,提醒别打成中文字符,或者打成-

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

1、“_blank”的意思:

浏览器总在一个新打开、未命名的窗口中载入目标文档。

2、“_parent”的意思:

这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。

3、“_self”的意思:

这个目标的值对所有没有指定目标的 <a> 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 <base> 标签中的 target 属性一起使用。

4、“_top”的意思:

这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

HTML <a> 标签的 target 属性

一、定义和用法

1、<a> 标签的 target 属性规定在何处打开链接文档。

2、如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口。从此以后,超链接文档就可以指向这个新的窗口。

二、打开新窗口

被指向的超链接使得创建高效的浏览工具变得很容易。例如,一个简单的内容文档的列表,可以将文档重定向到一个单独的窗口:

<h3>Table of Contents</h3>

<ul>

<li><a href="pref.html" target="view_window">Preface</a></li>

<li><a href="chap1.html" target="view_window">Chapter 1</a></li>

<li><a href="chap2.html" target="view_window">Chapter 2</a></li>

<li><a href="chap3.html" target="view_window">Chapter 3</a></li>

</ul>

本回答被网友采纳
第2个回答  2015-07-08
http://www.w3school.com.cn/tags/att_form_target.asp
_blank 在新窗口中打开。
_self 默认。在相同的框架中打开。
_parent 在父框架集中打开。
_top 在整个窗口中打开。
framename 在指定的框架中打开。追问

大神你好!我想做这么一张网页:一张网页index.html,左右分(left.html,和right.html),frameset cols=“50%,50%”, frame src="left.html", frame src="right.html",也就是说左边部分是left.html,右边部分为right.html。关键来了,我在left.html设置一个超链接,打开时显示窗口却在right.html,比如我在left.htm设置了一个百度的超链接,当我点它的时候,百度出现在right.html中。大神 求指点 何如实现呢

我已经知道了

谢谢!

本回答被提问者和网友采纳
相似回答