只針對帶有CSS的Firefox使用條件注釋很容易使用特定于瀏覽器的CSS規則以InternetExplorer為目標:<!--[if IE 6]>
...include IE6-specific stylesheet here...
<![endif]-->有時候,是壁虎引擎(Firefox)表現不佳。什么是最好的方法,只針對火狐與你的CSS規則,而不是一個其他瀏覽器?也就是說,InternetExplorer不僅應該忽略Firefox的規則,而且WebKit和Opera也應該這樣做。注:我在找一個“干凈”的解決方案。在我看來,使用JavaScript瀏覽器嗅探器將“Firefox”類添加到我的HTML中并不是那么干凈。我更希望看到一些取決于瀏覽器功能的東西,就像條件注釋只是IE…的“特殊”一樣。
3 回答

一只名叫tom的貓
TA貢獻1906條經驗 獲得超3個贊
好吧,我找到了。這可能是最干凈、最簡單的解決方案,不依賴于打開JavaScript。
@-moz-document url-prefix() {
h1 {
color: red;
}
}
<h1>This should be red in FF</h1>

holdtom
TA貢獻1805條經驗 獲得超10個贊
<style type='text/css'>/*This will work for chrome */#categoryBackNextButtons{ width:490px;}/*This will work for firefox*/@-moz-document url-prefix() { #categoryBackNextButtons{ width:486px; }}</style><!--[if IE]> <style type='text/css'> /*This will work for IE*/ #categoryBackNextButtons { width:486px; } </style> <![endif]-->
- 3 回答
- 0 關注
- 1140 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消