在给别人调试网站时,在前端网站的头部代码中发现了一串 <base target="_blank"> 代码,虽然以前没少用这东西,但也有新手不太了解,下面就详细的说一下。

HTML base 标签

base:固定页面上的所有链接默认地址或默认打开方式的标签!

语法:

<base href="xxxxx.com" target="_blank" />

参数:

href:可选,定义页面中所有A标签的href属性值

target:可选,其值不_blank(新页打开),_parent(父窗口打开),_self(当前窗口打开),_top

注意:

1、使用 base 标签后,浏览器不再使用当前文档dom中的url或打开方式,只接以 base 标签中定义 href 属性或 target 属性为准。

2、base 标签必须在 head 元素内

3、base 为单标签,没有结束标签

html 全局设置所有A链接新页打开的方法

1、html设置所有A链接新窗口打开,只需要将下面的代码加入到页面的 head 标签之内即可!

<base target="_blank">

2、修改所有的A链接指向同一个链接

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