निम्न कोड Google Chrome बीटा के साथ-साथ IE 7. में भी काम करता है। हालाँकि, फ़ायरफ़ॉक्स को इससे समस्या है। मुझे यह संदेह हो रहा है कि मेरी सीएसएस फाइलें कैसे शामिल हैं, यह समस्या है, क्योंकि मुझे पता है कि फ़ायरफ़ॉक्स क्रॉस-डोमेन आयात के बारे में बहुत अनुकूल नहीं है।
लेकिन यह सब केवल स्थिर HTML है और क्रॉस-डोमेन का कोई सवाल नहीं है।
मेरे लैंडिंग-पृष्ठ.html पर मैं ऐसा सीएसएस आयात करता हूं:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
Main.css के भीतर मेरे पास एक और आयात है:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
और type.css के भीतर मेरे पास निम्नलिखित घोषणाएँ हैं:
@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; }
मेरे पास "font" नामक एक निर्देशिका है जो type.css के समान स्थान पर है। इस फ़ॉन्ट निर्देशिका में सभी woff / ttf / svg फाइलें आदि हैं।
मैं इस पर स्टम्प्ड हूं। यह क्रोम और IE में काम करता है लेकिन फ़ायरफ़ॉक्स पर नहीं । यह कैसे हो सकता है? मैं क्या खो रहा हूँ?
<style>
टैग के बीच अपने html में @ फॉन्ट-फेस घोषणाओं को जोड़ने का प्रयास कर सकते हैं और देख सकते हैं कि क्या आपके पास भी यही समस्या है?