用html中的<base>来控制网页的基准页面

当我们在网页中使用相对路径时,系统会自动的以我们现在的网站为基准网站,然后加上参数,进行访问。那么,如何自己来定义呢?

html提供给我们一个<base>标签,在<head>元素里面定义。

如下:

<base href="http://www.baidu.com">

当我们将这个元素加入到我们的网站中以后,当再次使用相对路径访问网页的时候

比如:href="/abc"

浏览器将会自动在这个相对路径的前面加上http://www.baidu.com。这样,我们访问的路径就是http://www.baidu.com/abc了。

注意事项:
1.浏览器只会提取base中href所定义的网站的域名,不会连带后面的路径。也就是说当你的base的href=“http://www.baidu.com/abc”时,你访问的完整路径还是不会改变,仍旧为http://www.baidu.com/abc。'/abc'没有起作用。

2.一定要加上http://才可以。

3.它将影响所有的元素的href。所以,可能导致图片等其他资源无法访问!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值