【原创】解决html <base url="..."> 标签不起作用的问题

blogdaren 2013-09-05 抢沙发 1831人次

问题背景:

<base> 标签为页面上的所有链接规定默认地址或默认目标。通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。

解决方案:

33.jpg

问题总结:

1、base标签的href属性指明了资源的相对路径地址, 末尾一定要带斜杠。
2、在采用了base标签后,以加载CSS为例,其地址前面是坚决不能带斜杠的,因为这里的斜杠是永远相对于域名这个相对路径,而不是base指定的地址。

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】解决html <base url="..."> 标签不起作用的问题

发表评论:

您的昵称:
电子邮件:
个人主页: