URL

创建一个超链(Hyperlink)是HTML语言中的一个重要部分。一个超链又称作锚(Anchor

它唯一地指向另一个Web信息页,超链如同把Gopher中可触发的菜单项融于正文之中,

因此超链更具有上下文的含义。

1.URL格式

我们已经知道,一个Web信息页是用URLUniversal Resource Location,统一资源定位器)

来唯一标识的,URL的一般格式为:

访问方式: //服务器域名/路径及文件名

其中访问方式可有HTTPFTPTELNETGOPHERWAISNEWSMAILTO

ǚ⑺mail)、FILE等等。随着访问方式的不同,冒号后面的参数格式也会不同,

下面是一些URL的例子:

http://www.ecnu.edu.cn/coliege/science/computer/computer.htmftp://ftp.sjtu.edu.cn/pub/

mailto:webmaster@www.ecnu.edu.cn

file:///c|/html/sample.htm

2.锚(Anchor)标记

HTML中的一个超链由两部分组成:一部分是可被显示在Web浏览器中的超链文本及

图像,当用户在它上面点击鼠标时,就触发了此超链;另一部分就是用以描述当超

链被触发后要链结到何处的URL信息。因而超链标记(即锚标记)的格式为:

< A HREF="URL信息" > 超链文本及图像</A>

其中超链文本被浏览器用一种特殊颜色并带下划线的字体醒目地显示出来,并且用户

鼠标进入其区域时会变成手的形状,表示此处可以被触发。属性HREF表明了超链被

触发后所指向的URL。例如:

<A HREF="http://www.ecnu.edu.cn/about/page-5.htm">next
page</A>

HTML中还可使用相对URL来代替绝对URL。例如要指向的另一HTML文件在同一目

录下,只需简单地写为:

<A
HREF="page-5.htm">next page</A>

如要指向上两级目录下的文件,可以这样写:

<A
HREF="../../topic.htm">Return to topic</A>

3.指向文件中的某一处

通常超链只指向一个文件的头部,若要指向一个文件内的某一特定位置,就要用到超链

标记的另一个属性NAME,其格式如下:

<A NAME="超链名"> 超链文本及图像</A>

这里的超链文本并不被浏览器特殊显示,也不能被触发,它仅仅表示一个被指向的目的

地,而超链名就是这一目的地的名字。当要引用这一目的地时,只需把"#超链名"添加到

HREF中就可以了。例如,在一个文件中有一部分内容是附录,可以先在附录标题上定

义一个超链名:

<H2><A
NAME="appendix-A">Appendix A</A></H2>

这样,你就可以在同一文件的其它处创建一个超链来指向附录部分:

Details are in <A
HREF="#appendix-A">Appendix A</A>.

如图74所示,当用户一旦触发超链,就显示附录部分的内容。当然,如果想在

其它文件里引用此附录,只需加上适当的URL信息就可以了。如:

Details are in <A
HREF="html/link.htm#appendix-A">Appendix A</A>.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值