-1

如何为 Chrome(或 webkit)导入 css 文件。

我想为ie6做这样的事情:

<!--[if lte IE 6]>
  <link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
4

2 回答 2

1

您最好和最简单的选择是使用可以检测用户浏览器的服务器端语言。PHP、ColdFusion、JSP 等具有内置函数和变量,可以帮助您确定用户拥有的浏览器。

如果没有,那么客户端脚本代理是您的下一个选择。JavaScript 及其高效的库选项 jQuery 是很好的方法。

 //jQuery
        <script src="http://code.jquery.com/jquery-latest.js"></script>
        <script>
        if ($.browser.webkit) {
            ///Chrome-specific css here.
        }
       </script>

如果您不能(或不知道如何)使用该库,那么以下方法也可以,但您需要进行更多条件检查

//Javascript (Note: Chrome will say 'Netscape' for its name)
    <script>
    var browserName = window.navigator.appName;
    var browserVersion = window.navigator.appVersion;
    </script>
于 2013-01-22T12:52:37.293 回答
0

如果您只想更改代码行而不是加载完整的 css 文件,您可以使用: http ://rafael.adm.br/css_browser_selector/

于 2013-01-22T14:00:10.483 回答