2015-06-22 81 views
3

我有一個特殊的問題,只發生在Firefox上。如果該網站第一次使用firefox打開,則不會顯示div中的某些文本部分。 你可以在這裏看到它:http://www.cyberassec.de/haftplichtversicherung.php 看看底部或這裏screenshot只有在Firefox上重新加載後才顯示文本

重新加載本網站後,所有文本都顯示正確。這可以通過清除緩存來重現。 IE或Chrome沒有問題。

我在windows 7 professional上使用firefox 38.0.5。該網頁使用帶有bootstrap 3.3.4的jQuery 1.11.1。

有人可以幫助解決顯示問題嗎?

Thanx!

+0

你使用任何谷歌字​​體?在頁面重新加載後, –

+1

看不到任何區別。 –

+0

相同..沒有問題..我認爲問題是隻在您的電腦..或描述一點點,如果你仍然面臨問題.. –

回答

0

看起來像是字體問題。默認情況下,Mozilla不允許加載來自不同域的字體。

您需要的htaccess的碼位,使其工作:

允許字體所有域:

// This will allow font embedding from all domains 
    <FilesMatch "\.(ttf|ttc|otf|eot|woff)$"> 
    <IfModule mod_headers.c> 
     Header set Access-Control-Allow-Origin "*" 
    </IfModule> 
    </FilesMatch> 

允許特定域的字體:

// Allow only specific domain for fonts 
    <FilesMatch "\.(ttf|ttc|otf|eot|woff)$"> 
    <IfModule mod_headers.c> 
     Access-Control-Allow-Origin: http://otherdomain.com 
    </IfModule> 
    </FilesMatch> 

更多的信息:Webkit Font issue

0

謝謝,爲您解答!

我發現了其他問題。我使用了一個css壓縮器。它將「font-size:1.0em」更改爲「font-size:1.0」。 firefox將其解釋爲「font-size:1.0px」,並在1px字體大小中顯示文本。重新加載Firefox後忽略這一行,我不知道爲什麼?我現在將其更改爲13px,並且一切正常。

相關問題