转-超链接a的target属性

2018-11-09 02:34:55来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

<a>标签的target意思很明确就是在哪里打开目标文档。

 

第一种情况:

默认情况:当我们没有设置超链接属性target的value值时默认是_self,即<a target="_self">。它使目标文档显示在超链接所在架或者窗口中。所以下面两行代码效果相同。

<a href="http://www.baidu.com">百度</a>
<a href="http://www.baidu.com" target="_self">百度</a>

第二种情况:

给一堆超链接以相同的target值,这种方式可以使得一组超链接在同一窗口打开,即通过单击一个窗口中的不同链接控制另一窗口内容变化。首先,浏览器会找与target值相符的框架或者窗口中的文档,有则在其中显示文档。如果不存在,浏览器打开一个新窗口,给其指定一个标识为target值,之后只要该窗口不关闭,其它超链接就可以指向这个新窗口。

<ul>
    <li><a href="http://www.google.com.hk" target="HelloWorld">google</a></li>
    <li><a href="http://cn.bing.com" target="HelloWorld">必应</li>
    <li><a href="http://www.baidu.com" target="HelloWorld">百度</a></li>
    <li><a href="http://www.soso.com" target="HelloWorld">搜搜</a></li>
</ul>

第三种情况:

在框架中使用,现在有3个页面,一个father.html,一个son1.html,一个son2.html。father页面承载son1和son2,实现选择son1中不同链接,在son2中动态变化。【//lxy:frameset和frame在html5中已经被弃用了】

 father.html代码:

<frameset cols="30%,*">
    <frame src="son1.html">
    <frame src="son2.html" name="son2">
 </frameset>

son1.html代码:

复制代码
<body>
<h1>son1</h1>
<ul>
    <li><a href="http://www.google.com.hk" target="son2">google</a></li>
    <li><a href="http://cn.bing.com" target="son2">必应</li>
    <li><a href="http://www.baidu.com" target="son2">百度</a></li>
    <li><a href="http://www.soso.com" target="son2">搜搜</a></li>
</ul>
</body>
复制代码

son2.html代码:

<body>
<h1>son2</h1>
</body>

效果:

第四种情况:

target的特殊取值:_blank,_self,_parent,_top,_new。为了理解这些个取值的不同,我们在iframe中来看一眼。主要是target值_parent和_top的区别。

首先,有四个页面,一个father.html,一个big.html,一个middle.html,一个small.html。

father.html承载big.html,代码如下:

<body>
father<br/>
<iframe src="big.html" width="800px" height="800px"></iframe>
</body>

big.html承载middle.html,代码如下:

<body bgcolor="darkgrey">
iframe big<br/>
<iframe src="middle.html" width="600px" height="600px"></iframe>
</body>

middle.html承载small.html,代码如下:

<body bgcolor="darkcyan">
iframe middle<br/>
<iframe src="small.html" width="400px" height="400px" ></iframe>
</body>

small.html中有一个超链接,代码如下,我们重点来看看给这个超链接以不同的target值相应的效果:

<body bgcolor="#b8860b">
iframe small<br/>
<a href="http://www.baidu.com">百度</a>
</body>

原始的效果是这样:

设置target值为_self(同样也是默认取值)效果如下:在超链接所在窗口中页面打开。

设置target值为_parent效果如下:父窗口中打开。如果本身是顶级窗口则_parent效果和_self相同。

设置target值为_top效果如下:在顶级窗口中打开。

 所以综合上面效果,在用到多层框架时需要注意超链接跳转时target值的选择。

第五:

target属性值_new和_blank的区别:

_new始终在同一个新窗口中打开

_blank是点击一次打开一个新窗口。

 

如果觉得本文对您有帮助~可以支付宝(左)或微信支持一下:


看到小伙伴打赏时给我写一些鼓励的话,真的非常感动,谢谢你们。


我开了个微信公众号(第三个二维码)用来分享自己的职场英语相关学习经验,感兴趣可以关注,我会不断更新~


微信打赏微信公众号

分类: html+css
标签: html
好文要顶 关注我 收藏该文
starof
关注 - 56
粉丝 - 735
+加关注
2
0
? 上一篇:html基础总结版
? 下一篇:jQuery选择器
posted @ 2014-10-10 00:11 starof 阅读(6001) 评论(0) 编辑 收藏
刷新评论刷新页面返回顶部
发表评论

昵称:

评论内容:
引用 粗体 链接 缩进 代码 图片

退出 订阅评论

[Ctrl+Enter快捷键提交]

【推荐】超50万VC++源码: 大型组态工控、电力仿真CAD与GIS源码库!
【活动】11.1-11.11,3000元神券限量开抢,51CTO全场课程5折起,还送精美礼品!
【推荐】华为云11.11普惠季 血拼风暴 一促即发
【工具】SpreadJS纯前端表格控件,可嵌入应用开发的在线Excel
【腾讯云】拼团福利,AMD云服务器8元/月
腾讯云1105
最新新闻
· 无人管道物流近在咫尺?京东拟在雄安推行
· 英特尔起草新数据隐私法 保护好用户数据可免遭罚款
· 恒大健康:时颖对贾跃亭和Smart King提起仲裁全面反诉
· 思科在加州裁员约500人 可在内部申请其他岗位
· 日本DeNA与腾讯合作:翻译腾讯手游并在日本上线
? 更多新闻...

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:java工程师_基础_阶段一_HTML笔记篇

下一篇:让盒子的高跟随设备的宽而定

IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设

网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源

网站联盟: 联盟新闻 联盟介绍 联盟点评 网赚技巧

行业资讯: 搜索引擎 网络游戏 电子商务 广告传媒

网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它

服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护

软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷

网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash

程序设计: Java技术 C/C++ VB delphi

网络知识: 网络协议 网络安全 网络管理 组网方案 Cisco技术

操作系统: Win2000 WinXP Win2003 Mac OS Linux FreeBSD

热门词条
最新资讯
热门关注
热门标签