html的base标签

就是指网页里面的相对链接的前缀url,如在<head></head>部分定义了此链接为http://www.51xuediannao.com,那么下面的<a href=index.html></a>会打开http://www.51xuediannao.com/index.html页面

这个标签的用处是解决编程时候的相对路径问题,比如有的cms,因为每页路径不一样,他就给你生成<a href="/sdsd/dsd.html">sddsds</a>之类的,如果我在本地调试,肯定会在本地开一个目录的,这样就乱了,你可以把它生成相对路径,如<a href="sdsd/dsd.html">sddsds</a>,只要在head部分加上<base href=http://localhost/abc/>即可。

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

当然,这个base还有一个用法,如在head部分加上这么一行: <base href="_blank">
,就是默认所有链接在新窗口打开。

时间: 2024-08-04 11:06:38

html的base标签的相关文章

HTML &lt;base&gt; 标签

实例 <head> <base href="http://www.w3school.com.cn/i/" /> <base target="_blank" /> </head> <body> <img src="eg_smile.gif" /> <a href="http://www.w3school.com.cn">W3School</

css27】base标签带有href属性会让chrome里的svg元素url失效

一个chrome的问题,但具体原因不明. 触发条件:chrome浏览器base标签里href属性有值的时候 触发问题:svg里面的元素如果有用url的滤镜和模糊,则会失效,在firefox里和IE10没有发现这个问题. 正常状态: 有base标签且href里值为“.”的时候chrome里的状态:  测试代码: <!doctype html> <html> <head> <meta charset="utf-8"> <title>

html &lt;base&gt;标签

base 元素可规定页面中所有链接的基准 URL 默认情况下,页面中的链接(包括样式表.脚本和图像的地址)都是相对于当前页面的地址(即:浏览器地址栏里的请求URL). 我们可以使用 <base>标签中的href属性来设置,所有的"相对基准 URL". 上面说的是什么意思呢?我们来看看代码就知道咯~~ 这是JSP端的代码 下面的代码 (十分类似上面 "方法一" 中的JSP代码) 但是这里我们并没有采用 ${pageScope.basePath}+"

HTML中的&lt;base&gt;标签

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

通过&lt;base&gt;标签实现全网页新窗口链接。

对比前一篇博文通过<meta>标签实现全网页新窗口链接. 使用<base>标签,不光可以实现全网页新窗口链接,更可以设定自定义的基底地址. 什么叫基底地址? 比如你某个网页的地址是a.com/1.html,但是你希望该网页下所有相对地址"/xxx/xxx"指向的是b.com/xxx/xxx,而不是a.com/xxx/xxx,就需要在<head>标签中使用这个<base>标签. 具体使用方法: <base href="链接地

base标签的应用

<base> 标签为页面上的所有链接规定默认地址或默认目标. 如:<base target="_blank"/>整个页面里面的a标签都是都弹出新窗口 必须写在head里面 <head> <base target="_blank" /> </head> <body> <a href="http://www.baidu.com">弹出框1</a> <

Base标签小记:更改当前页面的地址

一般来说,H5游戏的部署,index.html和代码资源都会放在同一个地址下然后使用iFrame导入到需要加载游戏的页面即可. 但是今天游戏项目部署遇到了一个问题,游戏自己的访问页面(index.html)的地址(a.com)和游戏代码资源的地址(b.com)不在一个地方,这就导致在index中加载了游戏代码后,游戏代码中引用的所有相对路径的资源都报404,(比如实际地址是b.com/res/1.png,但是由于加载到index中,使用a.com的路径,所以请求地址变成了a.com/res/1.

前台页面之&lt;base&gt;标签

接触到<base>标签是因为做一个界面跳转时用到window.showmodaldialog方法,但是使用window.showmodaldialog 跳转的界面每次操作都会打开新的界面,查了一下找到 <base target="_self">这个方法来解决这个问题,顺便了解了一下这个<base>标签,发现还是比较有趣的,有前辈们已经总结的很好了在这就引用记录学习一下. <base> 标签为页面上的所有链接规定默认地址或默认目标.通常情况

关于 base 标签

对于base 标签 指定这个页面的所有资源的请求,必须是base 里面写的URL 上面的资源. 问题: 假如a页面中存在base 标签,此时a页面中有一个按钮(请求b页面,在b页面中包含script 标签),其他浏览器会立即执行这个script,但是ie却不会执行. 解决方案 将这个异步请求插入到base 标签前面就可以了. 见bug:http://bugs.jquery.com/ticket/2709

HTML &lt;base&gt; 标签 为页面上的所有链接规定默认地址或默认目标

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