HTML的各种基本标记之五:基底网址标记——base

URL路径是一种互联网地址的表示法,在这个数据里可以包括以何种协议连接、要连接到哪一个地址、连接地址的端口(Port)号以及服务器(Server)里页面的完整路径和页面名称等信息。在HTML中,URL 路径分为两种形式:绝对路经和相对路径。绝对路径是将服务器上磁盘驱动器名称和完整的路径写出来,同时也会表现出磁盘上的目录结构;相对路径是相对于当前HTML 文档所在目录或站点根目录的路径。

HTML页面通过基底网址把当前HTML页面中所有的相对URL转换成绝对URL。一般情况下,通过基底网址标记<base>设置HTML 页面的绝对路径,那么在页面中的链接地址只需设置成相对地址即可,当浏览器浏览页面时,会通过<base>标记将相对地址附在基底网址的后面,从而转化成绝对地址。

例如,在 HTML 页面的头部定义基底网址如下:

<base href="http://www.liangtzi.net/sample">

在页面主体中设置的某一个相对地址,如下:

<a href="../01/sample01.html">

当使用浏览器浏览时,这个链接地址就变成如下的绝对地址:

http://www.liangtzi.net/sample/01/sample01.html

因此,在HTML 页面中设置基底标记时不应该多于一个,而且要将其放置在头部以及任何包含URL地址的语句之前。

语法:<base href="链接地址" target="新窗口的打开方式">

说明:在该语法中,“链接地址”就是要设置的页面的基底地址,而“新窗口的打开方式”可以设置为不同的效果,其属性值及含义见下表。

链接窗口的打开方式

属 性 值 打 开 方 式

_parent 在上一级窗口打开,一般常常用在分帧的框架页中

_blank 在新窗口打开

_self 在同一窗口打开,可以省略

_top 在浏览器的整个窗口打开,忽略任何框架

下面以实例说明该标记的使用方法,实例代码如下:

<html>

<head>

<base href="http://www.liangtzi.net" target="_blank">

<title>学习元信息标记</title>

</head>

<body>

<a href="../15.html">打开一个相对地址</a>

</body>

</html>

运行该程序,当鼠标移动到链接文字上面时,可以看到在IE的状态栏中显示出其完整的链接地址,它是由代码中设置的基底地址加上程序中的相对地址组成的。

html专题相关文章

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.liangtzi.net/index.php/post/263.html