大家好。
我正试图在我的网站上应用全局CSS规则,以便所有指向文件的链接将在新窗中打开。目前的情况是,网站有大量的链接和文件到处都是,所以我试图解决这个问题与CSS规则
我想知道我是否可以使用属性选择器:
a[href*="/files/"]
然后使用:before或:after将target="_blank"插入链接代码中。
有可能吗?如果有的话,谁能告诉我CSS是怎么做的?
谢谢。
SOLUTION
你可以用jQuery代替:
$(document).ready(function(){
$('a[href*="/files/"]').attr('target', '_blank');
});
不幸的是:before和:after的specks将其限制为文本和css驱动的计数器。我建议使用javascript解决方案。如果您的页面是静态的,那么onload上的一些东西就可以了。对于更动态的页面,jquery或类似的工具会有所帮助。你使用的是什么技术?