<base href="">
就是指网页里面的相对链接的前缀url,如在<head></head>部分定义了此链接为www.sonyes/,那么下面的<a href=aaa.html></a>代表www.sonyes/aaa.html
这个标签的用处是解决编程时候的相对路径问题,比如有的cmshref标签怎么用,因为每页路径不一样,他就给你生成<a href="/sdsd/dsd.html">sddsds</a>之类的,如果我在本地调试,肯定会在本地开一个目录的,这样就乱了,你可以把它生成相对路径,如<a href="sdsd/dsd.html">sddsds</a>,只要在head部分加上<base href=localhost/abc/>即可。

所以说,这个标签主要为了解决web编程的时候一些相对路径的问题。

当然,这个base还有一个用法,如在head部分加上这么一行: <base href="_blank"> ,就是默认所有链接在新窗口打开。
base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记<head>与</head>之间。
你网页上的所有相对路径在链接时都将在前面加上基链接指向的地址。
重要属性:
href
设定前缀的链接地址
target
设定文件显示的窗口,同a标记中的target
简单例子:
<html>
<head>
<base href=”www.admin9” target=”_blank”>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<title>base标记</title>
<link rel=”Shortcut Icon” href=”ani.CUR”>
</head>
<body>
<a href=”77.htm” target=”_self”>77</a>
<a href=”88.htm”>88</a>
</body>
</html>
当点了链接后,跳出的文件是www.baidu/77.htm或www.baidu/88.htm,它就是在这些相对路径的文件前加上基链接指向的地址。如果目标文件中的链接没有指定target属性,就用base标记中的target属性。
常在框架结构中用,如左右两个框架,把左边的框架中文件里的连接都显示在右边的框架里。只要用base标记,把其target属性值写为右框架名称,这就不用再为左框架里的文件中的每一个连接都指定target属性。
当使用时,BASE 元素必须出现在文档的 HEAD 内,在任何对外部源的引用之前。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。