<a>链接的target属性
target属性的作⽤
<a> 标签的 target 属性规定在何处打开链接⽂档。
(1)打开新窗⼝
<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>
当⽤户第⼀次选择内容列表中的某个链接时,浏览器将打开⼀个新的窗⼝,将它标记为 “view_window”,
然后在其中显⽰希望显⽰的⽂档内容。如果⽤户从这个内容列表中选择另⼀个链接,且这个 “view_window” 仍处于打开状态,浏览器就会再次将选定的⽂档载⼊那个窗⼝,取代刚才的那些⽂档。
(2)在框架中打开窗⼝
<h3>Table of Contents</h3>
<ul>
<li><a href="pref.html" target="view_frame">Preface</a></li>
<li><a href="chap1.html" target="view_frame">Chapter 1</a></li>
<li><a href="chap2.html" target="view_frame">Chapter 2</a></li>
<li><a href="chap3.html" target="view_frame">Chapter 3</a></li>
</ul>
<frameset cols="100,*">
<frame src="toc.html">
<frame src="pref.html" name="view_frame">
</frameset>
当⽤户从⽬录中选择⼀个链接时,浏览器会将这个关联的⽂档载⼊并显⽰在"view_frame" 框架中。当其他链接被选中时,这个框架中的内容也会发⽣变化,⽽这个框架始终保持不变。
(3)特殊的⽬标
有 4 个保留的⽬标名称⽤作特殊的⽂档重定向操作:
_blank
浏览器总在⼀个新打开、未命名的窗⼝中载⼊⽬标⽂档。
_self
这个⽬标的值对所有没有指定⽬标的<a> 标签是默认⽬标,它使得⽬标⽂档载⼊并显⽰在相同的框架或者窗⼝中作为源⽂档。这个⽬标是多余且不必要的,除⾮和⽂档标题 <base> 标签中的 target 属性
⼀起使⽤。
_parent
html href属性这个⽬标使得⽂档载⼊⽗窗⼝或者包含来超链接引⽤的框架的框架集。如果这个引⽤是在窗⼝或者在顶级框架中,那么它与⽬标 _self 等效。
_top
这个⽬标使得⽂档载⼊包含这个超链接的窗⼝,⽤ _top ⽬标将会清除所有被包含的框架并将⽂档载⼊整个浏览器窗⼝。
提⽰:这些 target 的所有 4 个值都以下划线开始。任何其他⽤⼀个下划线作为开头的窗⼝或者⽬标都会被浏览器忽略,因此,不要将下划线作为⽂档中定义的任何框架 name 或 id 的第⼀个字符。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。