Следующий код работает как в бета-версии Google Chrome, так и в IE 7. Однако в Firefox, похоже, есть проблема с этим. Я подозреваю, что это проблема того, как мои CSS-файлы включены, потому что я знаю, что Firefox не слишком дружелюбен к междоменному импорту.
Но это всего лишь статический HTML, и здесь нет вопроса о междоменной работе.
На моей посадке-page.html я делаю импорт CSS следующим образом:
<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 и т. Д.
Я поставлен в тупик на этом. Он работает в Chrome и IE, но не в Firefox . Как это возможно? Чего мне не хватает?
<style>
тегами и посмотреть, есть ли у вас такая же проблема?