Day2-超链接

六、超级链接

6.1 基本写法

一个网站,是由很多html网页组成的,html网页之间能够通过超级链接互相跳转,从而形成了“网”。

语法:

1           <a href="1.html">结婚照</a>

 

效果图:

 

a是英语anchor“锚”的意思,就好像这个页面往另一个页面扔出了一个锚。是一个文本级的标签。

 

href是英语hypertext reference超文本地址的缩写。读作“喝瑞夫”,不要读作“喝夫”。

 

6.2 a标签的另外两个属性

title 悬停文本

 

1           <a href="09_img.html" title="很好看哦">结婚照</a>

 

 

target 是否在新窗口中打开

target实际上是“目标”的意思。

1           <a href="09_img.html" title="很好看哦" target="_blank">结婚照</a>

blank就是“空白”的意思,就表示新建一个空白窗口。为毛有一个_ ,就是规定,没啥好解释的。

也就是说,如果不写target=”_blank”那么就是在相同的标签页打开,如果写了,就是在新的空白标签页中打开。

完整的超级链接:

1           <a href="1.html" title="悬停文本" target="_blank">链接的内容</a>

 

 

分清楚img和a标签的各自的属性:

1           <img src="1.jpg" />

2           <a href="1.html"></a>

6.3 页面内的锚点

页面当中可以有锚点,所谓的锚点,就是一个小标记,这个小标记是用户不可察觉的,用户不知道这里有一个标记。

锚点用name属性来设置,一个a标签如果name属性(或者id属性),那么就是页面的一个锚点。

1           <a name="wdzp">我的作品</a>

2           或者:

3           <a id="wdzp">我的作品</a>

那么网址:

1           1.html#wdzp

就能够让这个锚点在页面最顶端显示,此时页面有卷动。

这样子,用户体验会好一点,用户可以直接看到页面的内容。

 

如果有一个超级链接,指向页面中的锚点,那么就是:

1           <a href="#wdzp">点击我就查看我的作品</a>

 

 


6.4 a是一个文本级的标签

比如一个段落中的所有文字都能够被点击,那么应该:

p包裹a:

1           <p>

2                  <a href="">段落段落段落段落段落段落</a>

3           </p>

而不是a包裹p:

1           <a href="">

2                  <p>

3                         段落段落段落段落段落段落

4                  </p>

5           </a>

a的语义要小于p,a就是可以当做文本来处理,所以p里面相当于放的就是纯文字

posted @ 2017-02-17 07:05  行走de猫  阅读(148)  评论(0编辑  收藏  举报