0

可能重复:
在页面上显示操作系统名称/版本和浏览器名称/版本?

有谁知道是否有任何模板可以使用 Javascript 将特定的 CSS 文件分配给特定的浏览器和平台?

4

2 回答 2

1

在你问这样的问题之前,你应该使用谷歌:

http://www.quirksmode.org/js/detect.html

于 2012-07-20T14:20:47.597 回答
0

您可以使用 jQuery 来检测浏览器,这是我认为最快的方法http://api.jquery.com/jQuery.browser/然后只需为 css 创建或更新您的链接标签(就像您更改 ant DOM 节点一样)

<link id="my_css" src="" />

在 jQuery 中:

$('#my_css').attr({src:"my_css_for"+$.browser+".css"})

此外,如果您想为不同的 ie 版本添加 css,您可以在 html 中执行此操作:

<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->

http://www.quirksmode.org/css/condcom.html

于 2012-07-20T14:26:09.860 回答