如何導入Chrome(或webkit)的css文件。如果Chrome導入css文件
我想爲IE6做這樣的事情:
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
如何導入Chrome(或webkit)的css文件。如果Chrome導入css文件
我想爲IE6做這樣的事情:
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
你最好的,和最簡單的,賭注是使用能夠檢測用戶的瀏覽器的服務器端語言。 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>
我正在使用.net c#所以我用這樣做:http://stackoverflow.com/questions/6715806/load-different-css -file基礎上的瀏覽器 – WIRN
,如果你想只改變行代碼,而不是裝載你可以使用這個完整的css文件: http://rafael.adm.br/css_browser_selector/
http://api.jquery.com/jQuery.browser/ – SRN
http://stackoverflow.com/questions/1876156/css-hacks-firefox-3-5-and-google-chrome does not possible回答你的問題 – reporter
你爲什麼想要做這樣的事情? Chrome是A級瀏覽器(請參閱:http://yuilibrary.com/yui/docs/tutorials/gbs/) – cimmanon