我最近開始學習HTML/CSS,並開始對字體和跨瀏覽器兼容性感到非常沮喪。我正在使用自定義字體(Klavika)與我的個人網站並將其上傳到服務器,但我無法弄清楚如何在瀏覽器中使其兼容。該網站在這裏:http://www.tommaxwell.me,你可能會看到,它顯示的字體真的很難看。有人可以看我的代碼,並讓我在正確的方向嗎?CSS中的字體/跨瀏覽器兼容性?
CSS:
body {
background-image: url(209241_2453996366505_1946848896_o.jpg);
background-size:cover;
}
@font-face {
font-family: klavika-medium;
src: url(Klavika-Medium.otf);
}
h1 {
text-align: center;
margin-top: 10%;
font-family: klavika-medium;
color:#FFFFFF;
font-size: 6.250em;
}
p {
position: relative;
top:-8%;
text-align: center;
font-family: klavika-regular;
color:#FFFFFF;
font-size: 1.875em;
}
ul {
position: relative;
text-align: center;
list-style-type: none;
margin-top: 5%;
left:36.5%;
font-family: klavika-medium;
}
ul li {
font-size: 40px;
}
ul li a {
text-decoration: none;
color: #FFFFFF;
opacity: 0.8;
float:left;
padding-right:3%;
}
ul li a:hover {
opacity: 1.0;
}
不知道這...但也許它不能找到其中的字體在目錄?你只是說「src:url(Klavika-Medium.otf);」但取決於它所在的位置,請嘗試製作相對路徑。 – 2012-10-04 02:47:24