美好的一天。
我正在尝试在我的网站上应用全局CSS规则,以便所有文件链接都会在新窗口中打开。目前的情况是该网站遍布各地的bajillion链接和文件,所以我试图用CSS规则来解决这个问题。
我想知道我是否可以某种方式使用属性选择器:
public void displayMessage(string data)
{
if (InvokeRequired)
{
this.Invoke(new Action<string>(displayMessage), new object[] { data });
return;
}
**textBox1.Text = textBox1.Text + data;**
}
然后使用:before或:after将 target =“_ blank”插入到链接代码中。
有可能吗?如果是这样,任何人都可以向我展示CSS吗?
谢谢。
答案 0 :(得分:1)
不幸的是,之前和之后的斑点将其限制为文本和css驱动的计数器。我建议使用javascript解决方案。如果您的页面是静态的,那么onload上的内容就可以了。对于更多动态页面,jquery或类似的将有所帮助。你使用什么技术?
答案 1 :(得分:1)
<强>解强>
你可以用jQuery代替:
$(document).ready(function(){
$('a[href*="/files/"]').attr('target', '_blank');
});
<强>样本强>
请参阅this jsFiddle以获取代码和演示。