html <a>标签里的target 属性的一些疑问,请用自己的话举例说明

_parent
_blank
_self
_top
各自代表什么含义,请用自己的话详细地说一说他们的区别。
因为我感觉除了 _self特殊一点,其他三个都差不多。
那么究竟差在哪里?
不好意思 说错了
除了_bank 是在新窗口打开
其他三个都是在自身页面打开

_blank

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

_self

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

_parent

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

_top

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

好好研究一下。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
自己的话来说:
“_parent” 打开新页面的方式是在当前页;
"_blank" 在当前窗口旁边重新打开一个窗口;
“_self” 打开新页面的方式表面上看也是在当前页;
“_top” 打开新页面的方式表面上看也是在当前页;
你也可以自己搞2个简单网页a.html 和 b.html:
在a.html写上个连接 <a target="_top" href="b.html">哈哈</a> ,然后又不停变化target的值自己观察下,记得2html网页在同一目录下追问

是啊, 我也是这么觉得,那么top self parent 这几个属性值不就一样了嘛,他们的区别在哪里 ,怎样才能看出来呢

本回答被提问者采纳
第2个回答  2013-08-08
self就是在自己的页面中打开 (默认的) , parent就是传到上一个页面,blank就是新打开一个窗口,top就是传到自己窗口的顶端(就类似于回到顶部)追问

嗯 谢谢您的回答,但是
为什么 _parent _top _self 效果是一样的呢 ,没有太大的区别
用ie8 chrome firefox 都是在新的标签也打开。
也就是说 在什么情况下才能看到像您说的那种区别呢

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网