3
我有一個字體面CSS:外部CSS字體面僅在瀏覽器(沒有IE和Firefox)表示
<style>
@font-face {
font-family: 'museo_slab500';
src: url('/css/fonts/museo_slab_500-webfont.eot');
src: url('/css/fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/museo_slab_500-webfont.woff') format('woff'),
url('/css/fonts/museo_slab_500-webfont.ttf') format('truetype'),
url('/css/fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg');
font-weight: normal;
font-style: normal;
}
</style>
非常簡單。問題是:
- 如果我在它的.css文件單獨保留這個字體面定義(和字體家庭適用於各種標題,在另一個.css文件的身體)我沒有看到字體適用於任何瀏覽器。我用firebug進行了檢查,所有內容都被讀取,字體被下載但沒有被應用。
- 如果我從一個外部.css文件中移動font-face定義,並將其放入HTML中,則所有內容都能正確顯示。
如果我從內聯刪除上面的代碼我的網頁內,並把它放在一個外部的CSS,並把這個而不是風格標籤:
<link type="text/css" rel="stylesheet" href="/adminskin/default/css/font-families.css" />
。任何暗示爲什麼會發生這種情況?我要瘋了。
張貼您的CSS調用字體 – Huangism 2013-04-05 20:48:15