HTML超链接

 

给文字添加链接

超级链接的标签是<a></a>,给文字添加超级链接类似于其他修饰标签。添加了链接后的文字有其特殊的样式,以和其他文字区分,默认链接样式为蓝色文字,有下划线。超级链接是跳转到另一个页面的,<a></a>标签有一个href属性负责指定新页面的地址。href指定的地址一般使用相对地址。

—  说明:网站开发中,文档相对地址使用更为普遍。

在D:\web\目录下创建网页文件,命名为a.htm,编写代码如代码4.18所示。

代码4.18  超级链接的设置:a.htm

<html>

<head>

  <title>超级链接的设置</title>

</head>

<body>

<font size="5">

<a href="ul_ol.htm">进入列表的设置页面</a>

</font>

</body>

</html>

在浏览器地址栏输入http://localhost/a.htm,浏览效果如图4.19所示。

图4.19  超级链接的设置

读者可从图4.19中看到超级链接的默认样式,当单击页面中的链接,页面将跳转到同一目录下的ul_ol.htm页面,即上节的列表设置页面。当单击浏览器的“后退”按钮,回到a.htm页面时,文字链接的颜色变成了紫色,用于告诉浏览者,此链接已经被访问过。

 4.5.2  修改链接的窗口打开方式

默认情况下,超级链接打开新页面的方式是自我覆盖。根据浏览者的不同需要,读者可以指定超级链接的其他打开新窗口的方式。超级链接标签提供了target属性进行设置,取值分别为_self(自我覆盖,默认)、_blank(创建新窗口打开新页面)、_top(在浏览器的整个窗口打开,将会忽略所有的框架结构)、_parent(在上一级窗口打开)。

—  注意:_top和_parent方式用于框架页面,后面章节有详解。

 4.5.3  给链接添加提示文字

很多情况下,超级链接的文字不足以描述所要链接的内容,超级链接标签提供了title属性能很方便地给浏览者做出提示。title属性的值即为提示内容,当浏览者的光标停留在超级链接上时,提示内容才会出现,这样不会影响页面排版的整洁。修改a.htm网页文件,编写代码如代码4.19所示。

代码4.19  超级链接的设置:a.htm

<html>

<head>

  <title>超级链接的设置</title>

</head>

<body>

<font size="5">

<a href="ul_ol.htm" target="_blank" title="读者你好,现在你看到的是提示文字,单击本链接可以新开窗口跳转到ul_ol.htm页面。">进入列表的设置页面</a>

</font>

</body>

</html>

在浏览器地址栏输入http://localhost/a.htm,浏览效果如图4.20所示。

图4.20  超级链接的提示文字

 4.5.4  什么是锚(anchor)

很多网页文章的内容比较多,导致页面很长,浏览者需要不断地拖动浏览器的滚动条才能找到需要的内容。超级链接的锚功能可以解决这个问题,锚(anchor)是引自于船只上的锚,锚被抛下后,船只就不容易飘走、迷路。实际上锚就是用于在单个页面内不同位置的跳转,有的地方叫做书签。

超级链接标签的name属性用于定义锚的名称,一个页面可以定义多个锚,通过超级链接的href属性可以根据name跳转到对应的锚。在D:\web\目录下创建网页文件,命名为a_anchor.htm,编写代码如代码4.20所示。

代码4.20  超级链接的锚:a_anchor.htm

<html>

<head>

  <title>超级链接的设置</title>

</head>

<body>

<font size="5">

<a name="top">这里是顶部的锚</a><br />

<a href="#1">第1任</a><br />

<a href="#2">第2任</a><br />

<a href="#3">第3任</a><br />

<a href="#4">第4任</a><br />

<a href="#5">第5任</a><br />

<a href="#6">第6任</a><br />

<h2>美国历任总统</h2>

●第1任(1789-1797)<a name="1">这里是第1任的锚</a><br />

姓名:乔治·华盛顿<br />

George Washington<br />

生卒:1732-1799<br />

政党::联邦<br />

●第2任(1797-1801)<a name="2">这里是第2任的锚</a><br />

姓名:约翰·亚当斯<br />

John Adams<br />

生卒:1735-1826<br />

政党::联邦<br />

●第3任(1801-1809)<a name="3">这里是第3任的锚</a><br />

姓名:托马斯·杰斐逊<br />

Thomas Jefferson<br />

生卒:1743-1826<br />

政党::民共<br />

●第4任(1809-1817)<a name="4">这里是第4任的锚</a><br />

姓名:詹姆斯·麦迪逊<br />

James Madison<br />

生卒:1751-1836<br />

政党:民共<br />

●第5任(1817-1825)<a name="5">这里是第5任的锚</a><br />

姓名:詹姆斯·门罗<br />

James Monroe<br />

生卒:1758-1831<br />

政党:民共<br />

</font>

</body>

</html>l>

在测试之前,读者从代码4.20可以看到,定义锚也是用的<a></a>标签,锚的名称用name属性定义(名称没有限制,可自定义)。而寻找锚的链接用href属性指定对应的名称,在名称前面要加个#符号。在浏览器地址栏输入http://localhost/a_anchor.htm,浏览效果如图4.21所示。

图4.21  超级链接的锚

当浏览者单击超级链接时,页面将自动滚动到href属性值名称的锚位置。

—  注意:定义锚的标签<a name=""></a>内不一定需要具体内容,只是做一个定位。

 4.5.5  电子邮件、FTP和Telnet的链接

超级链接还可以进一步扩展网页的功能,比较常用的有发电子邮件、FTP以及Telnet连接。完成以上的功能只需要修改超级链接的href值。发电子邮件的编写格式为:

<a href = "mailto:邮件地址">给我发email</a>

邮件地址必须完整,如intel@qq.com。

前面提到过,浏览网页采用http协议,而FTP服务器采用FTP协议连接,链接格式如下:

<a href = "ftp://服务器IP地址或域名">链接的文字</a>

FTP服务器链接和网页链接区别在于所用协议不同。FTP需要从服务器管理员处获得登录的权限。不过部分FTP服务器可以匿名访问,从而能获得一些公开的文件。同样,连接Telnet协议的服务器也是采用类似方法,格式如下:

<a href = "telnet://服务器IP地址或域名">链接的文字</a>

telnet协议应用非常少,使用http协议居多。在D:\web\目录下创建网页文件,命名为mail.htm,编写代码如代码4.21所示。

代码4.21  超级链接的其他设置:mail.htm

<html>

<head>

  <title>超级链接的其他设置</title>

</head>

<body>

<font size="5">

<a href="mailto:intel@qq.com" title="读者你好,单击这里可以发电子邮件。">给我发E-mail</a><br />

<a href="ftp://101.22.25.11" title="读者你好,欢迎进入FTP服务器。">连接FTP服务器</a><br />

<a href="telnet://101.22.25.11" title="读者你好,欢迎进入Telnet服务器。">连接Telnet服务器</a>

</font>

</body>

</html>s

在浏览器地址栏输入http://localhost/mail.htm,浏览效果如图4.22所示。

图4.22  超级链接的其他设置

时间: 2024-10-14 21:51:42

HTML超链接的相关文章

什么是超链接,超链接种类

超链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素.各个网页链接在一起后,才能真正构成一个网站. 所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序.而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片.当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行. 类型 按照链接路径的不同,网页中超链

在Word2010文档中创建电子邮件超链接

Word2010文档中的超链接除了可以指向网页或其他文件意外,还可以指向电子邮件地址.当用户点击Word2010文档中的电子邮件超链接时,将自动打开本机中的电子邮件客户端程序(例如Outlook)编辑邮件,并自动填写收件人的电子邮件地址.在Word2010文档中创建电子邮件超链接的步骤如下所述: 第1步,打开Word2010文档窗口,选中需要创建电子邮件链接的文字.切换到"插入"功能区,在"链接"分组中单击"超链接"按钮,如图1所示. 图1 单击

webview加载html,a标签超链接禁止跳转

问题描述 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 解决方案 shouldOverrideUrlLoading方法 return true 解决方案二: 简单,你在setWebViewClient()方法中把你的连接过滤掉就行了.

标签之美三——超链接的嵌入

标签之美--超链接标签 一.创建超链接 通常的超链接有两种方式,一种是链接到另一个文件,另一种是链接到当前文件的某个位置.这两种方式都是通过<a></a>标签来创建,其中href属性用来指定链接的目标地址. 1.链接到当前页面指定位置 被链接的地方需要使用<a>标签的name属性标记,示例如下: ? 1 2 3 4 <a href="#last">链接到本页最后</a><!--创建一个超链接--> <br&g

PPT动画教程:设置超链接跳转

今天我们用动画的形式介绍在Powerpoint演示文稿中设置超级链接的方法和技巧. 我们在Powerpoint演示文稿的放映过程中,希望从某张幻灯片中快速切换到另外一张不连续的幻灯片中,可以通过"超级链接"来实现. 下面我们以"超级链接"到第10张幻灯片为例,看看具体的设置过程: 1.在幻灯片中,用文本框.图形(片)制作一个"超级链接"按钮,并添加相关的提示文本(如"陀螺旋"). 2.选中相应的按钮,执行"插入→超链

HTML 锚点超链接

先介绍下场景: 我做了一个博客管理 首页界面如下:  标题是超链接,点击标题,进入博客详情页面:   博客标题下面有一个"返回"超链接,点击回到博客列表,超链接代码: Html代码   <a href="javascript:history.go(com.whuang.hsj.hrefClickCount)">返回</a>    说明:com.whuang.hsj.hrefClickCount的初始值为-1 ,   后来我发现有的博客很长,从

PPT2007中如何插入网页超链接?

  在PPT中也可以打开网页,你见到过吗?当我们制作幻灯片的时候为了能过节省空间通常会插入一些超链接,只要你的电脑处于联网状态,你也可以插入网页链接,打开也很方便,具体的情况大家就一起来看看吧. 操作步骤 1.打开PPT的原始文件,用鼠标选中需要插入超链接的文字,单击"插入"选项卡,在"链接"区域选择"超链接"选项组; 2.在弹出的对话框中,单击链接到下面的"原有文件或网页"选项,然后在"当前文件夹"状态下

win8.1系统如何去除IE浏览器超链接的下划线

  1.进入win8系统后在metro菜单中直接双击进入到IE浏览器程序之中,如果大家发现win8电脑的metro界面中没有IE浏览器的话,则可以先返回到win8电脑的传统桌面,然后双击进入到IE浏览器; 2.在打开的IE浏览器界面中,依次点击上方的设置-Internet选项,然后就会出现一个Internet选项窗口;   3.在打开的Internet选项窗口中,您将界面切换到高级这一栏中,然后在下面找到"为链接加下划线"选项; 4.然后将它的状态设置为"从不",完

android中集中html5,怎样实现文件下载功能,我现在有一个超链接

问题描述 android中集中html5,怎样实现文件下载功能,我现在有一个超链接 <a href="http://xxxxxxx/group1/M00/00/08/Ci09DVSb9n6AH76IAAX4AIw6xuk01.docx?attname=基于ANT的增量代码检查.docx&attachid=942'" download="基于ANT的增量代码检查.docx" class="graybtn">下载</a>

超链接点击一次就失效不能再点击

如何让超链接点击一次就不能再点呢? Html代码   <a href="<%=path%>/orders/export" class="daoc"  onclick="disAbleA(this,1);return com.whuang.hsj.confirmDelete('确定要导出吗?')"  >导 出(快)</a>    t;a href="<%=path%>/orders/expo