用好href的target, base href

<base href>就是指网页里面的相对链接 的前缀url,如在<head></head>部分定义了此链接为http://ent.sina.com.cn/ ,那么下面的<a href=aaa.html></a>代表http://ent.sina.com.cn/aaa.html 
这个标签的用处是解决编程时候的相对路径问题 ,你可以把它生成相对路径,如<a href="sdsd/dsd.html">sddsds</a>,只要在head部分加上<base href=http://localhost/abc/>即可。

注意<a href="/ sdsd/dsd.html">sddsds</a>不会加上相对链接 的前缀url

自己写绝对路径也不会加上相对链接 的前缀url<a href=" http://www.baidu.com ">baidu </a>
所以说,这个标签主要为了解决web编程的时候一些相对路径的问题 。
当然,这个base还有一个用法,如在head部分加上这么一行: <base href="_blank"> ,就是默认所有链接在新窗口打开。

 

时间: 2024-08-03 13:22:10

用好href的target, base href的相关文章

SEO实用经验分享之&amp;lt;base href&amp;gt;标签

在SEO论坛转多了,经常会看到类似"网站带www的被降权"这样的问题,开始我也没太留意,直到自己的网站也发生这种情况后,才开始急着寻找解决对策.于是,301重定向也做了,站长平台重定向也设置了,主域名也全部用了绝对路径,到最后把不带www的解析也断开了,可是百度依旧抓取的是不带www的域名,对于百度的首选域选择,我真的无计可施了吗?幸好,在回顾以往做网站时候学到的知识时,我突然想到了HTML的标签,或许这对百度首选域的选择有决定性作用.   教程上关于HTML base标签做了如下描述

页面中加入&amp;amp;lt;base href=&amp;#039;&amp;amp;lt;%=basePath %&amp;amp;gt;&amp;#039;/&amp;amp;gt; 之后出现的问题

问题描述 在我的页面中有这么一句<a href="#" onclick="javascript:doSubmit();">提交</a>现在我在页面加上了<base href='<%=basePath %>'/>这样的话href的实际值就变成basePath/#了 有没有办法让href的实际值还是#啊 问题补充:AngelAndAngel 写道 解决方案 1,你这么做把<a href="javascrip

&amp;amp;lt;a class=bb target=_blank href=www.baidu.com&amp;amp;gt;cc&amp;amp;lt;/a&amp;amp;gt;对属性加引号

问题描述 <aclass=bbtarget=_blankhref=www.baidu.com>cc</a>如何用C#正则对属性加引号呢最终结果是<aclass="bb"target="_blank"href="www.baidu.com">cc</a>

就想死个明白。在服务器上jsp没有&amp;amp;lt;base href=&amp;amp;quot;&amp;amp;lt;%=basePath%&amp;amp;gt;&amp;amp;quot;&amp;amp;gt;不能保存session

问题描述 在服务器上jsp没有<basehref="<%=basePath%>">不能保存session有了就一切正常.运维让我把<basehref="<%=basePath%>">删掉,导致我的session无法正常使用这到底是我的代码有问题还是服务器设置有问题,求解答!!让我死个明白 解决方案 解决方案二:额,删了后应该是请求路径出错了吧解决方案三:最好用相对路径吧就是路径不对,session就会失效?你把sess

html 5.0 中使用Ajax过程中添加了&amp;amp;lt;base href=&amp;amp;quot;&amp;amp;lt;%=basePath%&amp;amp;gt;&amp;amp;quot;&amp;amp;gt;就出现排版问题怎么解决????????

问题描述 html5.0中使用Ajax过程中添加了<basehref="<%=basePath%>">就出现排版问题怎么解决???????? 解决方案 解决方案二:你肿么添加的啊...解决方案三:写好ajax发现没用,加了<basehref="<%=basePath%>">ajax有用了,但页面布局乱了[注意:我用的是HTML5]

js中top.location.href、parent.location.href用法

window.location.href.location.href是本页面跳转 parent.location.href是上一层页面跳转 top.location.href是最外层的页面跳转 举例说明: window.location.href.location.href: 例:  代码如下 复制代码 window.location.href= 'wapsend1.asp?zimu=A&rev= '   +   form1.rev.value ; parent.location.href:C页

关于微信中a链接无法跳转问题_javascript技巧

[问题] 微信页面开发时,各个主页之间的跳转,完全是通过a链接进行的,但是来回跳转几次,再次从其他主页面跳回首页的时候,微信头部出现了跳转加载进度条,但是就是不跳转,也没有任何反应 [范围] 只出现在微信内置浏览器上 [解决方法] 只要在原本跳转的链接后面带上任意一个参数,即: 复制代码 代码如下: <a href="http://www.baidu.com">百度一下</a> 变成 复制代码 代码如下: <a href="http://www.

Links(HREF元素)的click方法

关键字: javascript, href, click, method 对于HTML页面上的超链接(HREF),并不是所有的浏览器都支持其click方法.在IE浏览器(4.0以上版本)中,我们可以使用click方法来模拟一个超链接的点击操作.比如: document.links[someLinkIndex].click(); click方法首先触发元素的onclick事件:如果onclick事件返回true则继续打开超链接所指向的URL. 但在其他浏览器(比如NS,firefox等)中,并没有

href获取

//得到下面字符串里"商品列表"的a的hrefstring pattern = @"<a href='([^']+)[^<]+'>商品列表";Regex r = new Regex(pattern, RegexOptions.IgnoreCase);MatchCollection mc = r.Matches(data);foreach (Match m in mc){    string ss = m.Groups[1].Value;} //这个