Ok, j'ai été à cette depuis quelques temps et je suis maintenant perplexe. Le code suivant fonctionne dans Google Chrome beta ainsi que IE 7. Cependant, Firefox semble avoir un problème avec cela. Je suis à la soupçonner d'être un problème de comment mes fichiers CSS sont inclus, car je sais que Firefox n'est pas trop amical cross-domain importations.
Mais c'est simplement du html statique et il n'est pas question de l'inter-domaine.
Sur mon landing-page.html -je faire un CSS à l'importation comme suit:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
Au sein de la principale.css, j'ai un autre importations de la sorte:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
et au sein de la catégorie.css j'ai les déclarations suivantes:
@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; }
J'ai un répertoire appelé "police" dans le même emplacement que le type.css. Cette police répertoire contient tous les woff/ttf/fichiers svg etc.
Je suis perplexe sur ce point. Il fonctionne dans Chrome et IE mais pas sur Firefox. Comment est-ce possible? Ce qui me manque?
Merci.