如何判断不同浏览器调用不同css文件
6个回答
推荐于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]-->
<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"">"%>
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]-->
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以根据浏览器的内核来写不同样式调用代码啊。至于代码,搜一下应改有很多吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询