我最近开始学习 HTML/CSS,开始对字体和跨浏览器兼容性感到非常沮丧。我在我的个人网站上使用自定义字体 (Klavika) 并将其上传到服务器,但我不知道如何使其跨浏览器兼容。该站点在这里:http ://www.tommaxwell.me并且您可能会看到,它显示的字体非常难看。有人可以查看我的代码并将我引向正确的方向吗?
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;
}