O código a seguir funciona no Google Chrome beta e no IE 7. No entanto, o Firefox parece ter um problema com isso. Suspeito que seja um problema de como meus arquivos CSS estão incluídos, porque sei que o Firefox não é muito amigável sobre importações entre domínios.
Mas tudo isso é apenas HTML estático e não há questão de domínio cruzado.
No landing-page.html, faço uma importação de CSS da seguinte forma:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
Dentro do main.css, tenho outras importações como:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
e dentro do type.css, tenho as seguintes declarações:
@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; }
Eu tenho um diretório chamado "fonte" no mesmo local que type.css. Este diretório de fontes contém todos os arquivos woff / ttf / svg etc.
Estou perplexo com este. Funciona no Chrome e no IE, mas não no Firefox . Como isso é possível? o que estou perdendo?
<style>
tags e verificar se você tem o mesmo problema?