《前端开发从零学起》Lesson.7 HTML中超链接的使用方法

品味人生 • 发布于 2019-02-01 21:37:02

这个家伙很害羞,不想介绍自己!

网站的各个HTML文档通过超链接的方式相互连接在一起,形成一个连贯的网站。用户可以通过点击超链接跳转到自己希望浏览的页面中。因此超链接在任何一个网站中都可以看到,是串联网站形成整体的核心组成部分。

锚点的布置

HTML超链接以<a>标签作为锚点进行触发,锚点需要有一个载体,而这个载体可以是一个文字、一个词、或者一句话,也可以是图像或者某个形状。当鼠标移动到带有锚点的载体上时,鼠标会变成一个小手的状态,示意用户可以进行点击,用户点击这个锚点后会跳转到这个<a>标签中href对应的地址上。

跳转属性的用法

在HTML链接中,使用 href 属性 可以创建指向另一个文档的链接,通常用于页面跳转。这个很常见,就不再阐述了。

使用 name 属性可以在文档内部创建书签,使超链接可以在文档内部跳转到页面的某一部分。例如:设置<a name="dian1"></a>将其放置到页面的中间。然后在页面头部设置<a href="#dian1">跳转到页面中间</a>锚点,当用户在页面头部点击这个锚点事,页面会滚动跳转到name书签所在的位置,也就是页面中间。

HTML 链接语法

HTML链接的代码使用很简单。例如:

<a href="url">锚文本链接</a>

href属性用于设定跳转的目标,开始标签和结束标签之间的文字被作为超级链接来显示。

HTML 链接的target 属性

target属性可以设定通过锚文本点击跳转后页面的打开方式。有 4 个保留的目标名称用作特殊的文档重定向操作:

_blank

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

_self

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

_parent

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

_top

这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。一般是用于点击iframe框架中的锚点,目标链接直接在当前页面打开,而不是在iframe中加载。

HTML链接触发桌面软件发送邮件

在href属性中加入以mailto:开头的地址,并结合目标电子邮件的地址,可以直接调用用户电脑中的默认邮件管理软件,自动填写内容并发送邮件。

其语法主要由以下几个部分组成

mailto: (发送邮件到) 后面跟随邮箱地址,例如:my@frontopen.com

? (分隔符)用于在地址后面跟随相应的参数

&;  (参数连接符)同时设置多个参数时,需要用&符号进行区分连接

cc= 、 bcc=(抄送),后面跟随需要抄送人的邮箱地址,例如:my@frontopen.com

subject=  (邮件主题)后面跟随你的邮件主题

body= (邮件内容)后面跟随需要的邮件内容

给前端开拓者的管理员发一封邮件吧!

结语:本节主要讲述HTML链接的多种用法。HTML链接是网站串联多个HTML文档的核心部分,因此熟练的使用锚点跳转对于用户体验有着深远的意义。本课希望大家在学习与掌握锚点跳转的功能后,能够熟练的融入到自己的应用中去,帮助用户更好的浏览你的网站吧。