如果我的CSS是:font-family:inherit;具體到Mozilla Firefox瀏覽器
font-family: inherit;
有任何Mozilla Firefox的特定屬性:
-moz-border-radius-bottomright: 20px;
可僅用於Mozilla瀏覽器?
如果我的CSS是:font-family:inherit;具體到Mozilla Firefox瀏覽器
font-family: inherit;
有任何Mozilla Firefox的特定屬性:
-moz-border-radius-bottomright: 20px;
可僅用於Mozilla瀏覽器?
沒有Firefox特定的方式來編寫font-family: inherit;
。 Mozilla support inherit像任何其他瀏覽器,如果這是你的意思?
供應商前綴屬性(如用於某些CSS3屬性的屬性)僅用於仍處於「實驗性」或不斷髮展的屬性。關鍵字inherit
已經存在了很長時間,因此Firefox與其他瀏覽器一樣,按照CSS規範的方式實現,沒有供應商前綴。
如果您只想將Firefox與某些特定CSS相關聯,this SO answer指出您可以用@-moz-document
規則包裝Mozilla特定屬性。因爲只有Mozilla會認識到這是有效的CSS,所有其他瀏覽器都會忽略它。也許有點「哈克」,但它聽起來像是你最好的鏡頭。
編輯:
要與特定CSS只針對IE,一個辦法是把它放在一個特定的IE樣式表文件,然後使用IE的條件註釋。除IE之外的所有瀏覽器都會將其視爲HTML註釋,因此忽略它,但IE將在該文件中應用樣式。
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" />
<![endif]-->
我需要一個特定於firefox的font-family屬性:inherit;只要。 – user1550884 2012-07-25 08:27:31
好的。謝謝(你的)信息。 – user1550884 2012-07-25 08:31:43
@ user1550884在變通方案解決方案上添加了一些其他信息。 – 2012-07-25 08:45:29
我知道你可以做到這一點,只針對Firefox的,唯一的問題是,它不是在CSS,我不知道是否有這樣做的字體家庭在CSS的方法。
<html>
...
<head>
<style type="text/css">
@-moz-document url-prefix() {
font-family: inherit;
}
</style>
</head>
...
</html>
這是什麼...? – 2012-07-25 08:05:38
你能詳細說明嗎?也許你指的是[CSS Hacks](http://paulirish.com/2009/browser-specific-css-hacks/)? – Inkbug 2012-07-25 08:08:00
你爲什麼想這樣做? – BoltClock 2012-07-25 08:11:23