超文本链接是 html 语言最大的特点之一,使用超文本链接可以极大的增加文件访问的灵活度,人们可以通过点击页面中的链接指针查看所需的内容,进退自如,灵活方便,这更加符合人的跳跃、交叉的思维方式。凡是浏览过网页的人对此都会有深刻的体会,我们将在本章中介绍关于超级链接的基本知识。

一个超文本链接指针由两部分组成。一是被指向的目标,它可以是同一文件的另一部分,也可以是互联网上的任何一个文件,目标文件没有限定的格式,可以是网页文件,也可以是动画或音乐等其它格式的文件;另一部分是指向目标的链接指针。

3.1 统一资源定位器 url

在单机系统中,定位一个文件需要知道存放路径和文件名,而对于遍布全球的互联网,是如何确定一个文件的位置呢?显然我们还需要知道文件存放在哪个网络的哪天主机中才行,此外,联接在网络上的主机是多种多样的,管理主机的操作系统也互不相同,因此必须对整个网络的资源统一定位,这就是统一资源定位器 url ( uniform resource locator ),也就是我们通常所说的网址。 url 的基本结构为:

协议 :// 主机名 [: 端口号 ]/ 目录 / 文件名,

其中,协议定义了访问该资源的方法,可以使用的协议有:

http 超文本传输协议,该资源是 html 文件

file 文件传输协议 , 用 ftp 访问该资源

ftp 文件传输协议 , 用 ftp 访问该资源

gopher gopher 协议 , 该资源是 gopher 文件

news 表明该资源是网络新闻

主机名是可以是存放该文件的主机的域名,也可以是 ip 地址。端口号是所访问的服务(协议)在目标主机中使用的端口号。一般情况下端口号不需要指定。只有当服务所使用的端口号不是缺省值时才指定。目录和文件名是目标文件的路径和文件名。

例: http://www.yzsina.com/newscenter/2004-07-13/news_20459.shtml 是一个典型的 url, 该链接采用 http 协议,主机域名 www.yzsina.com ,文件目录 newscenter/2004-07-13 ,目标文件名为 news_20459.shtml 。

与单机系统绝对路径,相对路径的概念类似,统一资源定位器也有绝对 url 和相对 url 之分。上文所述的是绝对 url 。相对 url 是相对于你最近访问的 url 。比如你正在观看一个 url 为 http://www.yzsina.com/newscenter/2004-07-13/news_20459.shtml 的文件,如果想看同一个目录下的另一个文件 news_20478.shtml ,你可以直接使用 news_20478.shtml ,这时 news_20478.shtmll 就是一个相对 url ,它的绝对 url 为

http://www.yzsina.com/newscenter/2004-07-13/news_20478.shtml 。

html超文本链接本页面,从HTML语言到网上家园 第三章 超文本链接(1)-网页设计,HTML/CSS...相关推荐

  1. c语言循环程序设计教案,10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc...

    10 <C语言程序设计>教案 第三章 程序的控制结构(6)-循环结构 while和do while.doc C 语言程序设计课程教案表 授课题目 第三章 程序的控制结构 (6) 循环结构 ...

  2. 数据结构c语言版第二版第三章课后答案,数据结构(C语言版)习题集答案第三章.doc...

    数据结构(C语言版)习题集答案第三章.doc 习题三3.1 3.10 3.13 3.5 3.6 3.15 3.17 3.19 3.24 3.29 3.31 3.51 给定操作序列P1P2P3PiPn( ...

  3. 郑莉java课后答案,Java语言程序设计(郑莉)第三章课后习题答案

    <Java语言程序设计(郑莉)第三章课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计(郑莉)第三章课后习题答案(10页珍藏版)>请在人人文库网上搜索. 1. ...

  4. zucc c语言上机答案,ZUCC第三章 习题答案.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp汽车/机械/制造&nbsp>&nbsp数控机床 ZUCC第三章 习题答案.doc6页 本文档 ...

  5. html语言显示动态当前日期和时间,举一反三 浅谈在网页上显示日期的两种方法-网页设计,HTML/CSS...

    在上网的时候,经常会在一些网页上看到当前的日期,如:"今天是×年×月×日星期×"等字样.为了显示系统当前的日期,一般采用脚本语言vbscript或javascript,两种语言有其 ...

  6. html语言基本组成部分是专升本,自学考试《网页设计与制作》随堂试题

    自学考试<网页设计与制作>随堂试题 (1)HTML网页中,#33FFHH是一个正确的十六进制颜色代码(F ) (2)HTML网页中, 是一个正确的邮件链接写法( F ) (3)HTML网页 ...

  7. C语言编程入门之--第三章编写第一个C语言程序

      导读:一般学一门计算机语言的第一堂上机课("上机"顾名思义,上计算机,机你太美),就是往屏幕输出"hello world",本章也不例外. 3.1 Hell ...

  8. c语言测试1到3章,2013计算机等级考试二级《C语言》复习:第三章第1节

    C语言程序设计 本课介绍C语言程序设计的基本方法和基本的程序语句. 从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构.分支结构.循环结构. 这三种基本结构可以组成所有的各种复杂程序.C语言 ...

  9. c语言 char转int_第三章、C语言中的数据类型

    在C语言中主要的常用的数据类型关键字有这么几个: int.long.short.char.float.double.unsigned.signed: 下面先看一个程序: 在程序中我门可以通过sizeo ...

最新文章

  1. NLP/CV模型跨界进行到底,视觉Transformer要赶超CNN?
  2. IT职业应该注意的几个问题
  3. 蛋花花:互联网正在告别青春期
  4. 初探swift语言的学习笔记四(类对象,函数)
  5. Android的代码都得自己一个个敲一遍吗?
  6. RE:大家说说开发的时候类名和文件名一般是怎么规范的?
  7. java se/ee_嗨,您好 。 。 ! 您如何评价Java / Java EE技能?
  8. Java并发编程实战~生产者-消费者模式
  9. c语言如何随机选择入口,c语言随机排列-----适用于初学者
  10. idea html 错误提示,Idea 代码编辑错误不飘红提示
  11. 没有bug队——加贝——Python 练习实例 21,22
  12. TCP系列11—重传—1、TCP重传概述
  13. JDBC--DAOUtil封装
  14. Excel 2010 SQL应用022 查询满足条件的记录
  15. 奥克兰大学商学院计算机专业,奥克兰大学的商科专业 推荐三大专业
  16. c语言浮点数常量,C 浮点常量
  17. uniapp开发微信小程序,多行文本换行,动态改变文字区域宽度
  18. 成都盛铭轩:如何增加店铺流量
  19. 新必应 new bing【NB】这不比知云翻译香
  20. ceph块存储的创建

热门文章

  1. .NET Core 容器化调查
  2. 张善友:自由之精神,中国之队长
  3. 浅谈surging服务引擎中的rabbitmq组件和容器化部署
  4. Go vs .NET Core 2.1
  5. 老司机实战Windows Server Docker:2 docker化现有iis应用的正确姿势
  6. docker遇到问题归纳
  7. git和php的区别,Git与Github的有什么区别
  8. 【ArcGIS风暴】根据海拔(坡度)范围分级统计土地覆盖的类型和面积(兰州市GlobeLand30m数据为例)
  9. 【C#程序设计】教学讲义——第一章:C#语言概述
  10. Android Studio之查找当前类的位置图标没了