如何让代码(div+css)只在某个浏览器显示?比如只在ie6,ie9显示

 我来答
一九X九一
2013-03-21
知道答主
回答量:52
采纳率:0%
帮助的人:19.6万
展开全部
用Js的navigator结合正则表达式判断当前的浏览器是什么版本,然后指向不同的CSS即可~
我大概给你写一个伪代码:假设目前你有两个CSS文件,1.css和2.css
<link href="" rel="stylesheet" type="text/css" id="css">//先在页面里放置外部CSS标签,但先不指向到底用1还是用2,也就是href=“”空//

<script>
window.onload=panduan(){ //加载页面的时候执行判断Browser版本
var css=document.getElementById("css");//获取这个外部标签
if(navigator判断版本为6) //这个具体实现自己找,到处都是
css.setAttribute("href","1.css");
else if(.....版本为9)css.setAttribute("href","2.css");
}
</script>// OK了
行走的小泥鳅
2013-03-21 · TA获得超过187个赞
知道答主
回答量:218
采纳率:0%
帮助的人:75.9万
展开全部
<!--[if IE 6]>
<style>
/* css in IE 6 */
</style>
<div class="ie6-only"></div>
<![endif]-->
<!--[if IE 9]>
<style>
/* css in IE 9 */
</style>
<div class="ie9-only"></div>
<![endif]-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ck_2036
2013-03-21 · TA获得超过906个赞
知道小有建树答主
回答量:904
采纳率:33%
帮助的人:734万
展开全部
<!--[if IE 6]>
<style>
/* css in IE 6 */
</style>
<div class="ie6-only"></div>
<![endif]-->

<!--[if IE 9]>
<style>
/* css in IE 9 */
</style>
<div class="ie9-only"></div>
<![endif]-->
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式