<base href>就是指网页里面的相对链接 的前缀url,如在<head></head>部分定义了此链接为http://ent.sina.com.cn/ ,那么下面的<a href=aaa.html></a>代表http://ent.sina.com.cn/aaa.html
这个标签的用处是解决编程时候的相对路径问题 ,你可以把它生成相对路径,如<a href="sdsd/dsd.html">sddsds</a>,只要在head部分加上<base href=http://localhost/abc/>即可。
注意<a href="/ sdsd/dsd.html">sddsds</a>不会加上相对链接 的前缀url
自己写绝对路径也不会加上相对链接 的前缀url<a href=" http://www.baidu.com ">baidu </a>
所以说,这个标签主要为了解决web编程的时候一些相对路径的问题 。
当然,这个base还有一个用法,如在head部分加上这么一行: <base href="_blank"> ,就是默认所有链接在新窗口打开。
时间: 2024-08-03 13:22:10