超链接标识

来源:互联网 发布:淘宝网上开店视频 编辑:程序博客网 时间:2024/04/29 20:16

 

超链接标识<a>
2009-03-28 17:07

今天要给大家讲的是网页中最有价值的东东“链接”,互联网的博大精深就在于奇妙的链接,它可以把你从地球的一端引向任何地方,顺着一个链接找下去,你得到的将是整个世界,这还不伟大吗?

实际上链接的形式及其简单,也许你不相信就是这么一个简单的<a>标记,当然用起来还不仅仅是这样,且听我慢慢道来:

链接标记<a>中最重要的属性:Href,看清楚了可不是Here,它是一个必选属性,也就是说必须书写的。表示要链接到的地方。

这里要解释一点的是网络上的协议问题,也许你经常听到http、FTP等名称,它们是什么意思呢,实际上它们就是网络上的各种协议,HTTP协议是用于传输HTML文件的协议:超文本传输协议,而"FTP"是指文件传输协议,我们平时说的登录FTP服务器就是它了,还有Telnet指远程登录协议,如果你经常逛中国高校的bbs,你肯定用过它。

要记住不同的协议是不同的,它告诉浏览器去链接哪部分服务器,所以即使是http://www.netease.com和ftp://www.netease.com的含义也是完全不同的,得到的结果也不同,而Href参数没有默认的协议,所以你必须声明协议,而不能写成<a href=www.263.net>首都在线</a>。

现在我们可以创建一个最简单的链接:

<a href="http://www.263.net">首都在线</a>

需要说明的是这是绝对链接,Href也可以使用相对链接,假定我们现在在http://www.k688.com/下,那么我们可以用下面的代码:

<a href="about.htm">关于我</a>

它表示的URL等价于"http://www.k688.com/about.htm",注意这里因为使用的相对路径,浏览器丛当前路径http;//go.top263.net就已经获得了协议即路径了所以你就不要画蛇添足写成<a href="http://about.htm">关于我</a>了。

相对路径中可以用../表示上级目录,/表示根目录,路径名/文件名表示下级路径。

比如:<a href="rjxz/rjxz.htm">软件下载</a>表示在当前目录的rjxz子目录中的rjxz.htm文件

相对路径有一个好处,就是当你的整个网站路径变化时,无须更改链接,还是用上面的例子,假如现在我们的路径位于http://www.abc.com,那么<a href="about.htm">就等价与<a href="http://www.abc.com/about.htm">。所以在网页中能用相对路径的地方尽量用相对路径,避免路径变化时更改链接的麻烦。

如果要链接到FTP服务器上也很容易"ftp://www.netease.com/~myhome/winamp.zip"。

有的朋友可能会问:那怎么用链接打开E-mail程序呢?非常简单,把协议换成"mailto:",如:<a href="mailto:marsz@163.net">给我来信</a>,这样点击该链接的话系统就会大开默认的E-mail程序进行处理,另一个和它相似的协议是"newsgroup:",它将打开默认的信息组程序,用法和打开E-mail类似。

上面的连接汇集如下:


<html>
<head>
<title>链接标识</title>
</head>
<body>
<a href="http://www.263.net">首都在线</a><br>
<a href="ftp://
ftp.leapware.com/pub/lftp272.exe">lftp272.exe</a><br>
<a href="mailto:oumy@263.net">我的信箱</a><br>
<a href="telnet:bbs.pku.edu.cn">北大bbs</a>
</body>
</html>

 

 

注:file:///协议一般要用绝对路径。

 

原创粉丝点击