Kode berikut berfungsi di Google Chrome beta dan juga IE 7. Namun, Firefox tampaknya memiliki masalah dengan ini. Saya menduga itu menjadi masalah bagaimana file CSS saya dimasukkan, karena saya tahu Firefox tidak terlalu ramah tentang impor lintas domain.
Tapi ini semua hanya HTML statis dan tidak ada pertanyaan tentang cross-domain.
Di halaman arahan saya.html saya melakukan impor CSS seperti:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
Di dalam main.css saya memiliki impor lain seperti:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
dan dalam type.css saya memiliki deklarasi berikut:
@font-face {
font-family: "DroidSerif Regular";
src: url("font/droidserif-regular-webfont.eot");
src: local("DroidSerif Regular"),
url("font/droidserif-regular-webfont.woff") format("woff"),
url("font/droidserif-regular-webfont.ttf") format("truetype"),
url("font/droidserif-regular-webfont.svg#webfontpB9xBi8Q") format("svg");
font-weight: normal; font-style: normal; }
@font-face {
font-family: "DroidSerif Bold";
src: url("font/droidserif-bold-webfont.eot");
src: local("DroidSerif Bold"),
url("font/droidserif-bold-webfont.woff") format("woff"),
url("font/droidserif-bold-webfont.ttf") format("truetype"),
url("font/droidserif-bold-webfont.svg#webfontpB9xBi8Q") format("svg");
font-weight: normal; font-style: normal; }
body { font-family: "DroidSerif Regular", serif; }
h1 { font-weight: bold; font-family: "DroidSerif Bold", serif; }
Saya memiliki direktori bernama "font" di lokasi yang sama dengan type.css. Direktori font ini berisi semua file woff / ttf / svg dll.
Saya bingung tentang yang satu ini. Ini bekerja di Chrome dan IE tetapi tidak di Firefox . Bagaimana ini mungkin? Apa yang saya lewatkan?
<style>
tag dan melihat apakah Anda memiliki masalah yang sama?