如何判断不同浏览器调用不同css文件

 我来答
匿名用户
推荐于2017-05-21
展开全部
目前,大多数的浏览器都支持javascript脚本(不管是IE还是FF)你可以试着在网页的<head></head>之间插入一段javascript脚本,用来检测浏览器的种类例如:<script type="text/javascript"><!--function getOs(){var OsObject = "";if(navigator.userAgent.indexOf("MSIE")>0) {return "MSIE";}if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){return "Firefox";}if(isSafari=navigator.userAgent.indexOf("Safari")>0) {return "Safari";}if(isCamino=navigator.userAgent.indexOf("Camino")>0){return "Camino";}if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){return "Gecko";}}alert("您的浏览器类型为:"+getOs());--></script>上面的代码就是判断浏览器种类较为简单的一种,判断后的结果是以alert弹出警告的形式返回浏览器类型,如果你想直接拿来用的话,请修改里面的输出代码如果实在不会改的话,可以再追问
匿名用户
2013-04-11
展开全部
你好,有专门的css判断语法;例如:<!--[if lte IE 6]>
<style type="text/css">
.menu ul li a.hide, .menu ul li a:visited.hide {display:none;}
</style>
<![endif]-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-11
展开全部
<%Dim BrowserString
BrowserString = Request.ServerVariables("HTTP_USER_AGENT")
BrowserString = Lcase(BrowserString)

Dim broFirefox,broMSIE,broOpera,broWap
broFirefox = "firefox"
broMSIE = "msie"
broOpera = "opera"
broWap = "wap"

'如果是Firefox
if Instr(BrowserString, broFirefox) <> 0 then
cssstr="1.css"
end if
'如果是MSIE
if Instr(BrowserString, broMSIE) <> 0 then
cssstr="2.css"
end if
'如果是Opera
if Instr(BrowserString, broOpera) <> 0 then
cssstr="3.css"
end if
'如果是Wap(没有用过所以还要看HTTP_USER_AGENT表示的结果)
if Instr(BrowserString, broWap) <> 0 then
cssstr="4.css"
end if Response.write "<link href="""&cssstr&""" rel=""stylesheet"" type=""text/css"">"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-11
展开全部
<!--[if IE]<link type=“text/css“ rel=“stylesheet“ href=“style_ie.css“ />[endif]-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花儿随风飘摇
2013-04-11 · TA获得超过159个赞
知道答主
回答量:210
采纳率:0%
帮助的人:102万
展开全部
可以根据浏览器的内核来写不同样式调用代码啊。至于代码,搜一下应改有很多吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式