HTML中A标签target属性 A标签的⼀个重要属性—target。
target可能的值有:
_blank    打开⼀个新窗⼝
_parent  显⽰在上⼀层窗⼝中
_top      显⽰在最上层窗⼝
name      显⽰在名字叫name的窗⼝中
href标签怎么用
_self    显⽰在当前窗⼝,缺省的属性
_parent,_top,name,必须结合frame的使⽤。
frame
使⽤frame(框、框架),可以将浏览器分成⼏个部分,每个部分再显⽰⼀个独⽴的页⾯。
说明
上⾯是⼀个完整的⽂件,注意包含frame的html⽂件不能在有BODY部分了。出现在
HEAD中的标签还可以使⽤,下⾯为了⽅便,只写出frame部分。
frameset定义⼀个frame集合,cols(列)将窗⼝分成左右两部分,⼀个占25%的宽度,
另⼀个占剩余部分(*)。然后两部分页⾯的URL分别⽤frame定义为a.htm和b.htm。
例⼦
显⽰上中下三部分,上⾯部分是⾼度100点,中间⾼200,剩下的为下⾯的部分。
三部分的url是a.htm,b.htm和c.htm。
frameset也可以嵌套使⽤
例⼦A
显⽰为左右两部分,左⾯是宽度为100点的,右⾯⼜分成上下相等两部分。
target和frame的结合使⽤
_top
⼀个在frame中的页⾯,点他⾥⾯的连接,始终显⽰在他⾃⼰的窗⼝⾥。
如果指定_top,则可以“跳”出frame,将这个连接显⽰在最上层的窗⼝。
例⼦
<a href=”/cgi-bin/mybbs” target=”_top”></a>myBBS
显⽰
myBBS
说明
点上⾯的连接,⼤家就会明⽩_top的含义了(可以⽤浏览器的“返回”键返回)。
_parent
_top直接显⽰在最上层窗⼝了,⽽_parent则只显⽰在上层,
当frame只有⼀层时,两者效果是⼀样。当frame有嵌套时,
⽐如“例⼦A”中c.htm中的_parent连接将使右边上下两部分变成⼀个窗⼝。
这个⽤的并不多,有时间⼤家⾃⼰试⼀下好了。
name
更⼀般的,在frame⾥可以定义名字。
例⼦
这样右⾯的窗⼝叫“right”,a.htm中类似
<a href=”…” target=”right”></a>
<a href=”…” target=”right”>的连接,将显⽰在右⾯。⼤家应该知道类似导航栏的页⾯是如何做出来了吧。</a> <a href=”…” target=”right”>base标签</a>
<a href=”…” target=”right”> 可以通过head中的base标签来设置当前页⾯缺省的target</a>
<a href=”…” target=”right”>例⼦</a>
<a href=”…” target=”right”>
</a><a href=”…”>a</a>
<a href=”…” target=”_self”>b</a>
说明
指定了该页⾯的缺省target为right,a连接(没有指定target使⽤默认)
将显⽰在名为right的frame⾥,b连接将显⽰在当前frame。

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