更新:看起來我陷入了並非實際上是問題原因的關聯中。問題實際上是如何部署CSS文件的一個無關緊要的問題。詳情請參閱下面的答案。@media中嵌入的@ font-face在Firefox 3.5和IE8中不起作用
我的@ font-臉的WebKit(Safari和Chrome)和Opera運作良好,但不能在Firefox 3.5或IE 8
每建議由谷歌和其他人,我爲所有的靜態資產,包括CSS,從我的主站點的一個單獨的域。 如果我服務於同一個域中的所有東西,它在所有瀏覽器中都可以正常工作(注意:這意味着關於CSS語法的答案是無用的,我已經完成了所有這些工作,並且工作得很好,這只是關於跨域問題)。
如果我所服務的從我的靜態資產域CSS和字體文件,並有靜態資產的服務器設置相應access-control header(訪問控制允許來源),應該工作,它的工作原理無處不在,除了FF 3.5,其與IE瀏覽器。
我需要做些什麼來完成這項工作?
請參閱上面我編輯的說明。正如我最初所說,如果我將所有內容放在同一個域中,它在所有瀏覽器中都能夠令我完全滿意。這意味着沒有具體解決跨域問題的答案在這裏是無關緊要的。您鏈接到的文章沒有提及跨域問題。對不起,我希望確保相關答案保持在最高。 – 2010-01-09 01:04:49
如果結果令人滿意,我希望看到該頁面。您介意發佈樣本嗎? – mark123 2010-01-09 01:38:24
我很樂意在網站上發佈一個鏈接(一個星期內),但直到那時才能發佈。如果你對事物的設計方面感興趣,我想這就是你想要的。我還想發佈一個簡單的跨域問題簡化演示,但現在還沒有時間。 – 2010-01-09 02:22:31