2013-10-23 65 views
-1

我在我的代碼中使用了一些CSS黑客,我改變了它,但現在它不再工作。CSS黑客不能工作

這裏是例子

@-moz-document url-prefix() { 
    h1:before { 
    top: 102px; 
}} 

之前,我用這個代碼(即工作):

@-moz-document url-prefix() { 
div#hr-title { 
    top: 102px; 
}} 

我不明白。爲什麼它不再工作?在此先感謝

+2

確保在使用':: before'和':: after'僞時包含['content'](http://www.w3.org/TR/CSS21/generate.html#content)屬性-elements。 – Adrift

+0

@Adrift另外,你需要定位以使'top'工作,'絕對','相對'等等。'content:「\ A」'可以工作。 –

+1

你真的需要說清楚爲什麼你需要只適用於Firefox的CSS。 – Evgeny

回答

0

看來你正在嘗試使用Gecko-specific (as in Mozilla Firefox) CSS property。沒有理由它不應該在Firefox中工作,並且沒有任何進一步的上下文或示例,我們只能猜測它爲什麼不能在您的設置中工作。您是否試圖在非Firefox瀏覽器中使用它?

您可能還想重新評估這個hack並嘗試編寫您的CSS,以便您不需要針對具體不同樣式的特定瀏覽器。