首页 > 代码库 > html中的超链接标签-a标签 和 框架frame与框架集frameset

html中的超链接标签-a标签 和 框架frame与框架集frameset

  我们浏览网页的时候,当单击某段文字或图片时,就会打开一个新的网页,这里面就使用了超链接。

  就比如下图是一个导航类网页,当你单击某个链接就会打开新的网页。

   比如,我拿我的qq空间“金河访谈”举例,新建一个网页 a.html,输入下面的内容:

<html><head><title>html中的超链接标签-a标签</title></head><body>1,直接转向其他页面:<a href="http://1012587996.qzone.qq.com">金河访谈</a>2,单独打开一个窗口:
<a href="http://www.mamicode.com/http://1012587996.qzone.qq.com"  target="_blank">金河访谈</a>


</body></html>

  

  然后,双击打开这个网页,效果如下:

  

  当你单击第一个“金河访谈”的时候,会直接从本网页转入到我的qq空间,而如果单击第2个“金河访谈”,就会单独打开一个窗口,第一个页面仍然存在。

  大多数情况,我们都会选择第2种方式打开网页,这么做有两个好处,1,用户可以同时查看两个网页,让用户选择关闭;2,让自己的网页多停留一会,增加推广率。

 

  下面讲一下a标签的用法:

  a标签最重要的属性是href,href 指定了要打开的网页的网址,网页网址又叫做Url,Url 全称是:Uniform Resoure Locator(统一资源定位器),是网页的网址。

  

  href指定的url可以是绝对url,直接指向一个完整的网页,比如 www.baidu.com,直接可以打开百度的首页。

  href指定的url还可以是相对url,相对指的是仅仅针对同一个网站内的不同网页。比如,你在很多网页上都添加了下面一句:

<a href="home.html"> 首页</a>

  

  只要href指定的路径正确,home.html确实存在,那么当用户单击“首页”的时候就可以返回到 home.html页。

 

  

  a标签的target属性是“目标”的意思,说的是在哪里打开这个网页,它有4个特殊的值:_blank,_self,_parent,_top。

1,target="_blank" : 浏览器总是打开一个新的网页。就像第2个“爱淘宝”超链接一样。

2,target="_self" :这个是默认值,所有没有指明target属性的a标签都是默认这个_self,直接转向另外一个网页。

 

  

  要想搞明白target等于_parent、_top,需要先讲一下框架集frameset和框架frame。