帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统v4.6
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
超级链接
作者:佚名 发布时间:2005-04-02 来源:不详
 


    前面我们学了这么多的HTML 标注后,还有一个重要的观念还没介绍给大家,这个观念就是「超级链接」。什么是超级链接呢?超级链接的意思是指向某个固定的地址,因为该地址有网页需要用的图片、声音、档案、影像,甚至是网页等等;而这个位置可能在同一台计算机上,也可能在因特网上的某个地址。因特网上的每一个网站都有一个独一无二网址,这个网站的地址我们叫做URL(Uniform Resource Locator)。如果我们需要的资源放在因特网上面的某个地方,我们就需要将为指定到该URL 上。

地址的指定方式
    要使用其它地址的资源,首先我们要知道如何表示资源的地址。地址的表示法有相对位置及绝对位置两种,如果所要使用的资源放在和网页同样的地方,那么这两种方法都可以使用;如果所使用的资源放在因特网其它地址,那就只能用绝对地址表示法来寻址。

相对地址
    相对地址表示法表示是以HTML 网页所在的数据夹作为参考基础。例如HTML 档案所在的数据夹地址为c:inetpubwwwrootCRCH02,我们要在该网页中利用<img> 标注显示影像,并设定src 属性用来指明影像资源文件所在的位置。资源档假设名为train.jpg,并放在同一台机器的同一个数据夹内。这时候我们就可以直接指定资源的档名,例如img src="train. jpg ">。假如资源文件放在HTML 文件所在路径的下一层名为image 的数据夹中,那么要写为<imgsrc="image/train. jpg ">。而若是我们的资源放在上一层数据夹中,那么要写成<img src="../train.jpg ">。


绝对地址
    另外一种标示方法为绝对位置表示法,表示资源的地址必需详细指定。以上述例子来说,假设我们所在的服务器的网址为www.msn.com,而且HTML 档案放在c:inetpubwwwrootCRch02里;如果资源档train. jpg 放在和HTML 档案同一个数据夹内,指定的方式则为<imgsrc="http://www.msn.com/CR/ch02/train. jpg ">。假如资源文件放在HTML 文件所在路径的下一层名为image 的数据夹中,那么位置的描述则为<imgsrc="http://www.msn.com/CR/ch02/image/train. jpg ">。若是我们的资源放在一层数据夹中,则要写成<img src="http://www.msn.com/CR/train. jpg ">。所以如果资源档是放在因特网远程的服务器中,必须要详细的指定放在所在的URL 地址。

<img> 图形标注:
要插入图形必需要使用<img> 标注,并指定图片所存放的地址:

    其中<img> 标注中的src 属性是指定所要显示的影像文件放在哪的地址上,上面的范例中因为影像文件和网页是放在同一个资料夹中,所以可以直接指定档名。

    网页上所用到的资源也有可能放在其它的位置,我们来看看资源放在下一层资料夹的情形:

    这时候src 属性的设定就要变成<img src="image/资源文件名称"> 即可。接下来是资源放在上一层数据夹的情形:

    这时候src 属性设定就要变成<img src="../资源文件名称"> 即可,「..」表示是上一层资料夹。最后一种情形是资源文件放在网络上其它地址,例如放在微软的网站内的情形:

这时候src 属性设定就要变成<img src=http://www.microsoft.com/ 资源文件名称>即可。

<a> 连结标注:
    使用者按下被<a> 标注所包围起来的文字或影像,就会将地址导向href 属性所指定的地址,如下范例所示:


    如果href 后面所指定直接是网址,那么表示被<a> 标注所围起来的文字或图形被点选后,会将超级链接导向该网址。如果href 后面所指定的直接是资源文件名,例如「<a href="H10.htm">请按这里到H10</a><br>」这行,那么表示按下「请按这里到H10」时,会将网页导向同一个数据夹的H10.htm;若href 属性后是mailto 的字样,如「<a href="mailto:chart@giga.net.tw"> 请按这里寄信给我</a><br>」这行叙述,表示使用者按下后会开启邮件编辑程序,而收信人就是mailto 后面的电子邮件信箱。

 
 
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·转换字符串带有http://的超级链接  (2005-03-12)
 ·超级留言本制作实例<1>  (2005-03-12)
 ·超级服务器apache+mysql+php+ssl  (2005-03-11)
 ·超级服务器apache+mysql+php+ssl  (2005-03-11)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·帝国网站管理系统采集使用教程
·帝国网站管理系统模板制作教程
·帝国CMS模板下载
·Discuz6.0.1UC版通行证发布
·帝国网站管理系统之网站迁移教程
·帝国网站管理系统实例入门教程下载
·《帝国网站管理系统》实例入门教程
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统