HTML 超链接(链接)
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。
我们通过使用 标签在 HTML 中创建链接。
有两种使用 标签的方式:
通过使用 href属性 - 创建指向另一个文档的链接
通过使用 name 属性 - 创建文档内的书签1
基础概念元素------向网页中嵌入一幅图像img元素的属性:
(1)src:图片来源URL。
(2)alt:规定图像的替代文本。
(3)height和width:单位为像素,如果不指定,则为默认;如果只指定height或width,则自动调整大小。
(4)ismap :将图像定义为服务器端图像映射。
(5)usemap:将图像定义为客户器端图像映射。
(6)longdesc: 指向包含长的图像描述文档的 URL。
元素------定义一个客户端图像映射
map元素的属性:
(1) id:为 map 标签定义唯一的名称。
(2)name:为 image-map 规定的名称。
注意:中的 usemap 属性可引用 中的 id 或 name 属性(取决于浏览器),所以应同时向 添加 id 和 name 属性。
元素------定义图像映射中的区域
area元素的属性:
(1)alt:规定图像的替代文本。
(2)shape:用于描述区域的形状,rect\poly\circle\default可选,default指的是还没有被定义的区域。
(3)coords:指定区域的坐标。比如矩形有4个坐标,前两个是左上角的x,y坐标,后两个是右下角的x,y坐标。
(4)href和nohref:href指定目的的链接,如果不指定href属性,则需要指定nohref,nohref="nohref"
(5)target:和标签的作用一样。
注意:area 元素永远嵌套在 map 元素内部。
图像链接:在图像上插入链接:点击图片,跳转页面:之间插入元素。
局部图像链接在某种情况下,我们不希望整张图片加链接。希望的效果是:点击图片某个区域,链接到某地址。
图像映射服务器端图像映射:将点击的坐标发送给服务器,由服务器的脚本来决定。(ismap)
客户端图像映射:根据点击位置不同确定链接目的。(usemap) (此处只分析客户端图像映射)
注意点:在中设置usemap属性;在中设置name属性。2
应用:
1) 整张图片映射同一个区域(此时和图片链接没有什么差异)
2)整张图片映射到几个不同的区域 ( 几个区域就有几个area )
3)给图片局部区域加链接