|
前页|后页| 目录|元素| 特性 HTML和URL
全球资源定位器(Universal Resource Locators ,URLs)在Web 上的任何可用资源---HTML文档,图像,影像,程式等等 ---都有一个地址可被 全球资源定位器解码,或缩写为(在[RFC1738]定义).URL代表性的包含了三个部分:
http://www.w3.org/TR/WD-html4/cover.html这个URL可以如下阅读:使用 HTTP 协议并且通过www.w3.org 的机器传输,而文件是/TR/WD-html4/cover.html URL通常是大小写有关的(除机器名称外).有时,可能是整个URL,可能是URL的一部分对大小写并不敏感,然而要识别这些并不容易,用户需要经常判断某个URL是否大小写有关./u 在HTML中出现的用于URL的字符在[RFC1738]指定. URL片断URL在这份文档的写作中指定了en vigeur ([RFC1738]) 来提供一种引用资源方式,但并不一定在同一个资源中定位.Web 通讯接受一种被叫做"URL片断"的约定来在同一份HTML文档中指向一个锚点.一个URL片断用用"#"结束后跟锚点.例如,这里就是个在指向section_2锚点的URL片断:http://somesite.com/html/top.html#section_2 相对URL一个 相对URL(在[RFC1808] 定义)不包括协议或机器信息,而它的路径通常指定到与当前文档处于相同机器的HTML文档.相对URL可能包括相对路径的成员(".."意味着父目录)也可能是URL片断.相对URL可能要通过全URL决定,例如用户尝试从某个文档链接到另一个时.[RFC1808]定义了标准的相对URL决定方式.下面的描述只针对易于使用而言. 简要的,一个全URL通过附加一个"基础"部分在相对URL上引申而来.这个基础部分是一个URL并且可能包含下列的源:
[RFC1808] 指定了大多个基本信息源中的优先权.为了这种目的,最后一条基础信息比前者更有优先权并且在HTTP有HEAD信息出现于文档的HEAD信息前. 如果没有显式的基础信息存在于文档,基础URL使用与当前文档相同的基信息. 给定一个基础URL和相对URL(不用斜线开始),一个全URL由此得到:
HTML中的URL在HTML中,URL扮演如下的角色:
MAILTO URL扩展于HTTP URL的,作者可能希望在他们的文档中包含MAILTO URL(参见[RFC1738]). MAILTO URL引起对某个电子信箱发送电子邮件.例如,作者可能建立这样一个链接:当激活时,引起用户代理器打开邮件程式并且在"To"字段附着目标信箱.MAILTO URL使用下列语法: mailto:email-address用户代理器提供MAILTO URL扩展功能目前还不是互联网标准(例如:附加主题的URL使用下面的语法"?Subject=my%20subject" 这里的空格符用"%20"代替). |