Đoạn mã sau hoạt động trong Google Chrome beta cũng như IE 7. Tuy nhiên, Firefox dường như có vấn đề với điều này. Tôi nghi ngờ đây là vấn đề về cách bao gồm các tệp CSS của tôi, vì tôi biết Firefox không quá thân thiện với việc nhập tên miền chéo.
Nhưng đây hoàn toàn chỉ là HTML tĩnh và không có câu hỏi nào về tên miền chéo.
Trên trang đích của tôi.html Tôi thực hiện nhập CSS như vậy:
<link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" />
Trong main.css tôi có một mục nhập khác như vậy:
@import url("reset.css");
@import url("style.css");
@import url("type.css");
và trong type.css tôi có các khai báo sau:
@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; }
Tôi có một thư mục gọi là "font" ở cùng vị trí với type.css. Thư mục phông chữ này chứa tất cả các tệp woff / ttf / svg, v.v.
Tôi đã bối rối về điều này. Nó hoạt động trong Chrome và IE nhưng không hoạt động trên Firefox . Sao có thể như thế được? Tôi đang thiếu gì?
<style>
các thẻ và xem bạn có gặp vấn đề tương tự không?