[英]Why is @font-face not working in this code snippet?
当我尝试使用font-face
时,它什么也不做,也不会改变字体。 为什么它不起作用? 这是我的 HTML 代码
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Test</title>
<link rel="stylesheet" type="text/css" href="schriftarten.css">
</head>
<body>
<span id="span1">Hallo Welt</span>
</body>
</html>
这是我的 CSS 代码:
@font-face {
font-family: "Test";
src: url("Anton-Regular.ttf") format("ttf");
font-style:normal;
}
#span1{
background-color:orange;
font-size:30px;
font-family:Test;
}
我究竟做错了什么? 我使用的是 Chrome 版本 84.0.4147.135(Offizieller Build)(64 位)
您需要使用所有类型的字体来匹配所有浏览器标准,这里是一个示例,让您了解您的 css 代码:
@font-face{
font-family:YOUR_FONT_NAME;
src:url('YOUR_FONT_NAME.eot');
src:url('YOUR_FONT_NAME.eot?#iefix') format('embedded-opentype'),url('YOUR_FONT_NAME.woff') format('woff'),url('YOUR_FONT_NAME.ttf') format('truetype'),url('YOUR_FONT_NAME.svg#weberdsBold') format('svg');
}
我刚刚找到了解决方案。 当我删除它时,错误是格式(“ttf”),很好
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.