Aşağıdaki kod IE 7'nin yanı sıra Google Chrome beta sürümünde de çalışmaktadır. Firefox'un etki alanları arası içe aktarma konusunda çok kolay olmadığını biliyorum, çünkü CSS dosyalarımın nasıl dahil edildiğiyle ilgili bir sorun olduğundan şüpheleniyorum.
Ancak bunların tümü statik HTML'dir ve web alanları arası bir soru yoktur.
Açılış sayfam.html'de şöyle bir CSS içe aktarma işlemi gerçekleştiriyorum:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
Main.css içinde şöyle başka bir ithalat var:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
ve type.css içinde aşağıdaki bildirimler var:
@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; }
Type.css ile aynı konumda "font" adlı bir dizin var. Bu yazı tipi dizini tüm woff / ttf / svg dosyalarını vb. İçerir.
Ben bunun üstüne düştüm. Chrome ve IE'de çalışır, ancak Firefox'ta çalışmaz . Bu nasıl mümkün olabilir? Neyi kaçırıyorum?
<style>
etiketler arasında html'nize @ font-face bildirimlerini eklemeyi deneyebilir ve aynı sorun olup olmadığını görebilirsiniz?