2013-01-22 42 views
-1

如何導入Chrome(或webkit)的css文件。如果Chrome導入css文件

我想爲IE6做這樣的事情:

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

http://api.jquery.com/jQuery.browser/ – SRN

+0

http://stackoverflow.com/questions/1876156/css-hacks-firefox-3-5-and-google-chrome does not possible回答你的問題 – reporter

+0

你爲什麼想要做這樣的事情? Chrome是A級瀏覽器(請參閱:http://yuilibrary.com/yui/docs/tutorials/gbs/) – cimmanon

回答

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> 
+0

我正在使用.net c#所以我用這樣做:http://stackoverflow.com/questions/6715806/load-different-css -file基礎上的瀏覽器 – WIRN