html网页中的base标签使用

HTML文档中的base标签是很少用到的冷门标签之一,作用是通过它来规定网页链接的通用属性,可设置的属性有 target 和 href。

base标签必须加在html文档的head内,比如:

<base target="_blank"/>

这里就规定的该页面上的所有链接的target都为_blank,即在新窗口(标签页)打开链接。target的值跟 a 标签的target一样。

讲一下href属性:

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

这样就把页面上所有href为相对链接的属性(如 a链接 和 img图片地址链接)定向为 http://www.baidu.com/链接 。比如<a href="list/2.html">...</a>,这个链接将被定向到 http://www.baidu.com/list/2.html。

href标签还可以设置为:

<!-- 所有链接指向 http://域名/list -->
<base href="/list"/>

<!-- 为所有链接重置GET参数为 id=2 -->
<base href="?id=2"/>

注意这个定向同样作用于img的src。

上面的href同样可以设置为自已站的网址,如二级目录,大家灵活使用,应用场景还是蛮多的。

============================================

刚开始学着写一些博客,写得不好的地方请见谅,觉得学到了的就赏脸关注下吧~

时间: 2024-11-06 07:31:48

html网页中的base标签使用的相关文章

HTML之:让网页中的&lt;a&gt;标签属性统一设置-如‘新窗口打开’

在开发过程中,我们往往想在页面中,给<a>设置一个统一的默认格式,例如我们想让链接:“在新窗口打开”,我们就可以使用<base>标签 在网页中添加这段代码: <head> <base target="_blank"> </head> [注解] <base> 标签为页面上的所有链接规定默认地址或默认目标. 通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白. 使用 <base

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

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

head中的base标签:设置超链接的默认行为

默认情况下,如果不指定超链接的target属性,则在当前窗口打开.使用head中的base可以制定超链接的base类,一切超链接都会继承它的属性. <html> <head> <base target="_blank" /> </head> <body> <a href="https://weiyinfu.cn">weiyinfu.cn</a> </body> </

网页中插入Flash动画(.swf)代码和常用参数设置

我们现在大部分人做网页,都是直接用DW插入flash,而且DW也是所见即所得,直接生成了相应的flash显示代码.可是我们又有多少人了解这些直接由DW生成的代码呢?其实我接触flash player标签,是在刚学习html的时候,那时书中插入flash只有最简单的<embed src="" width="" height=""></embed>一句,而且在很长一段时间里,只要网页中插入flash我也都是这样写的,当时认为,

用正则表达式抓取网页中的ul 和 li标签中最终的值!

获取你要抓取的页面 const string URL = "http://www.hn3ddf.gov.cn/price/GetList.html?pageno=1";            string htmlStr = null;            for (int i = 0; i < 10; i++)            {                try                {                    System.Net.Http

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</

html &lt;base&gt;标签

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

关于 base 标签

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

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

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