Der folgende Code funktioniert sowohl in Google Chrome Beta als auch in IE 7. Firefox scheint jedoch ein Problem damit zu haben. Ich vermute, dass es sich um ein Problem handelt, wie meine CSS-Dateien enthalten sind, da ich weiß, dass Firefox domänenübergreifende Importe nicht besonders unterstützt.
Aber das ist alles nur statisches HTML und es gibt keine Frage von domänenübergreifendem.
Auf meiner Landing-Page.html mache ich einen CSS-Import wie folgt:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
Innerhalb der main.css habe ich noch andere Importe wie folgt:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
und innerhalb der type.css habe ich folgende deklarationen:
@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; }
Ich habe ein Verzeichnis namens "font" am selben Speicherort wie type.css. Dieses Schriftverzeichnis enthält alle woff / ttf / svg-Dateien usw.
Ich bin in diesem Fall ratlos. Es funktioniert in Chrome und IE, aber nicht in Firefox . Wie ist das möglich? Was vermisse ich?
<style>
Tags zu Ihrem HTML-Code hinzuzufügen, um festzustellen, ob Sie das gleiche Problem haben?