HTML的base标签

html里的base标签,用来设置当前页面的默认起始路径和默认打开目标。

用法如下:

<base href="url " target="location "/>。

 

问题出现在url 上。这个url 必须以“/”结尾,否则会产生错误。

 

比如:

有<base href="http://localhost/project/"/>,

页面后面有路径:image/logo.gif。

这个全路径就是http://localhost/project/image/logo.gif。

 

如果是路径/image/logo.gif.

这个全路径就市http://localhost/image/log.gif。

 

 

如果base标签写成<base href="http://localhost/project"/>,

那么不同浏览器有不同解释:

ie中,这个写法和上面第一种没有区别;

opera和firefox中,这个写法都会导致类似“image/logo.gif"这样的路径失效。

 

前两天写了个Javascript,开始在ie下,使用base标签没有问题。后来转到Opera,结果就出问题。断断续续调试了两个星期,才发现那个js文件根本没有引入近来。这才怀疑到base上来。

 

解决了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值