a标签新开的方法,有3种用于不同的情况:单个设置和全局设置、局部设置。

1、单个设置

在a标签上添加taget标签,设置为_blank,如下:

a{
    target:_blank;
}

2、全局设置

通过mate标签设置全局a标签新开,如下:

在header里面添加该配置,设置后整站的a标签都会新开。

<base target="_blank" />

3、局部设置

  • 通过js实现,局部区域的a标题添加target属性,如下:
//jquery 已引入的基础上
$(function(){
    $('.ui-post a').each(function(index,ele){
        $(ele).attr('target','_blank');
    })
})
  • css实现,兼容IE8+
a:after{
    content: " (" attr(href) ")";
}
以上文章来自:黄卉 , https://huanghui8030.github.io/html/a-target.html