2011-12-14 31 views
-1

是否有可能分配CSS樣式只顯示在具體的瀏覽器?我知道IE可以但IM即Safari和谷歌瀏覽器?問題是我目前設置了一些CSS樣式到我的網站,在Firefox中看起來很棒,但在safari和chrome中看起來完全醜陋,我真的想改變它,如果可能的話是否有可能添加CSS樣式只出現在特定的瀏覽器

+10

擁有的東西,在FF工作,但無法在Chrome和Safari通常意味着你正在做的事情是錯誤的。您不應該使用條件CSS,而應該尋找適用於所有瀏覽器的解決方案。 – Polynomial 2011-12-14 14:21:49

+0

你能具體嗎?哪種風格? – 2011-12-14 14:23:07

回答

1

我同意你可能應該修復你的CSS和HTML。 Chrome和FF應該一般呈現相同的效果。
確保您的HTML驗證。

但是,如果你在緊要關頭 - 此腳本的偉大工程:http://rafael.adm.br/css_browser_selector/

1

某些CSS3屬性帶有前綴-moz,-webkit,-ms。除此之外,它只能檢測用戶瀏覽器版本,然後鍵入,然後相應地提供不同的CSS表格。請記住,樣式表不一定必須具有.css擴展名,因此您可以編寫一個PHP腳本,在包含不同瀏覽器時打印出不同的CSS。

雖然不會推薦它。在依靠瀏覽器檢測之前,您應該簡單地修復您的CSS。

相關問題