浏览器及;基于javascript的平台检测
可能重复:浏览器及;基于javascript的平台检测,javascript,css,browser,platform,Javascript,Css,Browser,Platform,可能重复: 有人知道有没有任何模板可以通过使用Javascript将特定CSS文件分配给特定的浏览器和平台?在提出以下问题之前,您应该使用google: 在我看来,使用jQuery检测浏览器是最快的方法,然后只需为css创建或更新链接标记(就像更改ant DOM节点一样) 此外,如果要为不同的ie版本添加css,可以在html中执行此操作: <!--[if IE 6]> Special instructions for IE 6 here <![endif]-->
有人知道有没有任何模板可以通过使用Javascript将特定CSS文件分配给特定的浏览器和平台?在提出以下问题之前,您应该使用google:
在我看来,使用jQuery检测浏览器是最快的方法,然后只需为css创建或更新链接标记(就像更改ant DOM节点一样) 此外,如果要为不同的ie版本添加css,可以在html中执行此操作:
<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
更好的方法是使用功能检测而不是浏览器检测。看一看。可能有,但是由于大多数浏览器中已经内置了条件语句,没有多少人使用javascript解决方案来切换样式表。是的,有这样做的可能性。但是:不要这样做!改用特征检测。
$('#my_css').attr({src:"my_css_for"+$.browser+".css"})
<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->