用css控制链接打开新窗口

今天加入了音乐页面,想在不改模板的情况下,让其页面在听音乐时链接在新窗口中打开。

如果改模板 可以在 

<head></head>里面增加下面一句即可实现所有连接在新窗口中打开:

<base target="_blank">

用css可以这样实现:

.test a:active {test:expression(target="_blank");}

<div class="test"><a href=http://www.houkai.com>在新窗口中打开HOUKAI</a></div>

 

当然了,target="_blank" 也可以换成_self、_top、_blank、_parent等

例如 我给音乐日志的源代码中加入如下代码就搞定了

<style>

#header a:active {test:expression(target="_blank");}
.page_item a:active {test:expression(target="_blank");}
.block a:active {test:expression(target="_blank");} 

</style>

貌似只在IE中起作用,火狐中不行。这样可以在不修改其他html代码的基础上 修改了其链接的打开方式!

以前 我还用过类似test:expression的方式 用css更换过<img src=””>中logo的图片!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>