Poniższy kod działa w Google Chrome w wersji beta, a także w IE 7. Jednak Firefox wydaje się mieć z tym problem. Podejrzewam, że jest to problem ze sposobem, w jaki dołączane są moje pliki CSS, ponieważ wiem, że Firefox nie jest zbyt przyjazny w zakresie importowania między domenami.
Ale to wszystko tylko statyczny HTML i nie ma mowy o wielu domenach.
Na mojej stronie docelowej.html wykonuję import CSS w następujący sposób:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
W main.css mam inny taki import:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
i w ramach type.css mam następujące deklaracje:
@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; }
Mam katalog o nazwie „font” w tej samej lokalizacji, co type.css. Ten katalog czcionek zawiera wszystkie pliki woff / ttf / svg itp.
Jestem zaskoczony tym. Działa w Chrome i IE, ale nie w Firefox . Jak to jest możliwe? czego mi brakuje?
<style>
tagami i sprawdzić, czy masz ten sam problem?