2011-10-06 68 views
1

似乎SO上的大部分問題都是將3.6與3.5分開,但我希望將3.6與4.0+分開,而不必訪問JS或服務器端機制。有沒有一種純CSS的瞄準Firefox 3.6及以下版本的方式?

謝謝。

+1

雖然googleing它,但我遇到了這個問題:http://css-tricks.com/2090-browser-detection-is-bad/也許你可以真正解決你在符合標準的方式中遇到的問題? –

+1

我同意能力測試更好。然而,更糟糕的是提供給客戶的東西看起來不太好,這完全是佈局問題,而不是功能問題。如果您知道符合標準的方法,請告訴我。請注意,我無法訪問我所設計頁面的HTML,只能添加我可以添加CSS的文本框。謝謝。 – evanmcd

+0

你將不得不訴諸黑客,這從來都不是好事。特徵檢測(注意特徵檢測而不是瀏覽器檢測),是JavaScript的領土。 –

回答

2
body:-moz-last-node #element {/* ≤ Firefox 3.6 */} 
:-moz-any(html) #element {/* ≥ Firefox 4 */} 

第二條規則是重置最近版本的基於Gecko的瀏覽器。
但請記住,在不久的將來,它可能會被棄用,而不會支持:matches()

相關問題