ahref=ip地址target=_blanka⾥⾯的targeta
HTML <a> 标签的 target 属性
定义和⽤法
<a> 标签的 target 属性规定在何处打开链接⽂档。
如果在⼀个 <a> 标签内包含⼀个 target 属性,浏览器将会载⼊和显⽰⽤这个标签的 href 属性命名的、名称与这个⽬标吻合的框架或者窗⼝中的⽂档。如果这个指定名称或 id 的框架或者窗⼝不存在,浏览器将打开⼀个新的窗⼝,给这个窗⼝⼀个指定的标记,然后将新的⽂档载⼊那个窗⼝。从此以后,超链接⽂档就可以指向这个新的窗⼝。
打开新窗⼝
被指向的超链接使得创建⾼效的浏览⼯具变得很容易。例如,⼀个简单的内容⽂档的列表,可以将⽂档重定向到⼀个单独的窗⼝:
1<h3>Table of Contents</h3>
2<ul>
3<li><a href="pref.html" target="view_window">Preface</a></li>
4<li><a href="chap1.html" target="view_window">Chapter 1</a></li>
5<li><a href="chap2.html" target="view_window">Chapter 2</a></li>
6<li><a href="chap3.html" target="view_window">Chapter 3</a></li>
7</ul>
当⽤户第⼀次选择内容列表中的某个链接时,浏览器将打开⼀个新的窗⼝,将它标记为 "view_window",然后在其中显⽰希望显⽰的⽂档内容。如果⽤户从这个内容列表中选择另⼀个链接,且这个 "view_window" 仍处于打开状态,浏览器就会再次将选定的⽂档载⼊那个窗⼝,取代刚才的那些⽂档。
在整个过程中,这个包含了内容列表的窗⼝是⽤户可以访问的。通过单击窗⼝中的⼀个连接,可使另⼀个窗⼝的内容发⽣变化。
在框架中打开窗⼝
不⽤打开⼀个完整的浏览器窗⼝,使⽤ target 更通常的⽅法是在⼀个 <frameset> 显⽰中将超链接内容定向到⼀个或者多个框架中。可以将这个内容列表放⼊⼀个带有两个框架的⽂档的其中⼀个框架中,并⽤这个相邻的框架来显⽰选定的⽂档:
1<frameset cols="100,*">
2<frame src="toc.html">
3<frame src="pref.html" name="view_frame">
4</frameset>
当浏览器最初显⽰这两个框架的时候,左边这个框架包含⽬录,右边这个框架包含前⾔。
这是 "toc.html" 的源代码:
1<h3>Table of Contents</h3>
2<ul>
3<li><a href="pref.html" target="view_frame">Preface</a></li>
4<li><a href="chap1.html" target="view_frame">Chapter 1</a></li>
5<li><a href="chap2.html" target="view_frame">Chapter 2</a></li>
6<li><a href="chap3.html" target="view_frame">Chapter 3</a></li>
7</ul>
请注意,在⽂档 "toc.html" 中,每个链接的⽬标都是 "view_frame",也就是右边的框架。
当⽤户从左边框架中的⽬录中选择⼀个链接时,浏览器会将这个关联的⽂档载⼊并显⽰在右边这个 "view_frame" 框架中。当其他链接被选中时,右边这个框架中的内容也会发⽣变化,⽽左边这个框架始终保持不变。
特殊的⽬标
html frame有 4 个保留的⽬标名称⽤作特殊的⽂档重定向操作:
_blank
浏览器总在⼀个新打开、未命名的窗⼝中载⼊⽬标⽂档。
_self
这个⽬标的值对所有没有指定⽬标的 <a> 标签是默认⽬标,它使得⽬标⽂档载⼊并显⽰在相同的框架或者窗⼝中作为源⽂档。这个⽬标是多余且不必要的,除⾮和⽂档标题 <base> 标签中的 target 属性⼀起使⽤。_parent
这个⽬标使得⽂档载⼊⽗窗⼝或者包含来超链接引⽤的框架的框架集。如果这个引⽤是在窗⼝或者在顶级框架中,那么它与⽬标 _self 等效。
_top
这个⽬标使得⽂档载⼊包含这个超链接的窗⼝,⽤ _top ⽬标将会清除所有被包含的框架并将⽂档载⼊整个浏览器窗⼝。
提⽰:这些 target 的所有 4 个值都以下划线开始。任何其他⽤⼀个下划线作为开头的窗⼝或者⽬标都会被浏览器忽略,因此,不要将下划线作为⽂档中定义的任何框架 name 或 id 的第⼀个字符。
语法
<a target="value">
属性
值描述
_blank在新窗⼝中打开被链接⽂档。
_self默认。在相同的框架中打开被链接⽂档。
_parent在⽗框架集中打开被链接⽂档。
_top在整个窗⼝中打开被链接⽂档。
framename在指定的框架中打开被链接⽂档。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论