CSS中设置在链接在新窗口中打开的问题

这是我写的CSS代码的一部分,怎么修改使其在新窗口中打开呢?a.Channel1:link{color:#1f3a87;text-decoration:none;}/*未... 这是我写的CSS代码的一部分,怎么修改使其在新窗口中打开呢?

a.Channel1:link {color: #1f3a87;text-decoration: none;} /*未访问的链接 */
a.Channel1:visited {color: #1f3a87;text-decoration: none;} /*已访问的链接*/
a.Channel1:hover{color: #cc0000;text-decoration: underline;} /*鼠标在链接上 */
a.Channel1:active {color: #1f3a87;text-decoration:none;} /*点击激活链接*/
展开
 我来答
shanghaikid
2008-05-31
知道答主
回答量:20
采纳率:0%
帮助的人:6万
展开全部
css不能设置链接是否新开窗口,新开窗口是链接的target属性 target="_blank"为新开窗口
要么手动加,要么用javascript来加上这个属性,要么在页面里面加一句<base target="_blank" />所有连接都新开窗口
uxquan
2008-05-29 · 超过16用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
a:active {test:expression(target="_blank");}
expression是在css中嵌入javascript语句执行了target="_blank",不过需要注意的是只对IE5以上的版本生效!呵呵,也差不多了,现在最低都IE6了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HBpcbar
2008-06-11 · TA获得超过251个赞
知道小有建树答主
回答量:732
采纳率:0%
帮助的人:288万
展开全部
css不能控制网页打开。必须使用a标签的 target属性来设置窗口的打开方式。

参考资料: 走自己的路,让别人去说吧【PC】 58689550 vb群

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanghlu
2008-05-29 · TA获得超过117个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:186万
展开全部
为什么在CSS里设置呢?在a标签里设置它的target属性呀
<a href="#" class="Channel1" target="_blank">超链接</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
热点发现
2008-06-12 · TA获得超过141个赞
知道答主
回答量:45
采纳率:0%
帮助的人:13.5万
展开全部
■■■■■■■■■■■■■■■■■■■■■■
a.Channel1:link {color: #1f3a87;text-decoration: none;} /*未访问的链接 */
a.Channel1:visited {color: #1f3a87;text-decoration: none;} /*已访问的链接*/
a.Channel1:hover{color: #cc0000;text-decoration: underline;} /*鼠标在链接上 */
a.Channel1:active {color: #1f3a87;text-decoration:none;} /*点击激活链接*/
a.Channel1:active {test:expression(target="_blank");} /*新窗口打开*/

CSS虽然也可以实现,但方法还是依靠JS,楼上的也说了,需要IE5以上才支持,而且也时候还会因为某个浏览器不兼容,以前我在CSS里嵌套JS结果页面卡死,所以,最好的办法还是用target="_blank",如<a href="http://x.com" target="_blank">文字</a>
■■■■■■■■■■■■■■■■■■■■■■
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式