2010-09-15 61 views
1

是否可以提及一些只適用於Firefox的樣式元素?我可以在特定的邊距元素中獲得相同的結果嗎?希望我的問題已經夠清楚了?只適用於Firefox的樣式表

+3

爲什麼你需要這樣的東西? – Gumbo 2010-09-15 08:43:33

+0

如果您需要單獨對Firefox進行樣式設置,則表明您的某個其他樣式表有問題。你在Firefox中建立並檢查IE或其他方式嗎? – Jeepstone 2010-09-15 09:01:21

+0

風格不同的一個原因是網頁字體在Firefox和Chrome瀏覽器中可能看起來大不相同。對我而言,我想在Firefox中使用粗體字體,而不是Chrome /其他字體。 – 2012-09-04 18:24:48

回答

-2

您可以使用條件標籤來指定瀏覽器使用的CSS。

<![if !IE]> 
    <link rel="stylesheet" href="${realpath}/$csspath/style_common.css" type="text/css"> 
    <link rel="stylesheet" href="${realpath}/$csspath/style_default.css" type="text/css"> 
    <![endif]> 
+2

* afaik *這些只能通過IE – Kyle 2010-09-15 08:44:15

+0

閱讀@KyleSevenoaks您的意思是這些只是*不*由IE – Knu 2011-10-12 13:10:25

+1

@Knu閱讀,這些條件註釋僅適用於IE。因此,Firefox,Chrome等將完全忽略if語句。 – Kyle 2011-10-12 13:12:37

3

這個偉大的jQuery插件可以做到這一點!

查看CSS Browser selector

你可以在你的CSS使用類選擇器來告訴它瞄準哪個瀏覽器在:

.ff3 .myDiv 
{ 
    mystyles 
} 

我用它和它的偉大工程:)

雖然應該說,如果它是在Firefox中錯誤,這可能是一些錯誤的編碼,你應該修復它,而不使用任何有針對性的CSS。通常你需要修復IE,爲此你可以使用Conditional Comments