html - 为什么不显示我的自定义字体(HTML、CSS、BEGINNER)

标签 html css

<html>
<head>
  <title>innomotion media</title>
  <style type="text/css" media="screen, print">
    @font-face {
      font-family: "Baiti";
      src: url(fonts/baiti.ttf");
    }

    body { font-family: "Baiti", serif }
  </style>
</head>
<body>
  This is Baiti
</body>
</html>

作为一个长期的编码者,我总是避开 HTML 或 CSS。但现在是我需要一个网页的时候了。基本语法对我来说很清楚,但是我已经偶然发现了我的自定义字体。

html 文件位于我的驱动器上。旁边是一个名为“fonts”的本地文件夹。我以为我已经正确引用了该文件夹,并且通过打开网页,使用了“Baiti”字体。

但事实并非如此。它显示了一些清晰度。 times new roman 什么的。

我做错了什么?

<html>
<head>
  <title>innomotion media</title>
  <style type="text/css" media="screen, print">
    @font-face {
      font-family: "Baiti";
      src: url(fonts/baiti.ttf");
    }

    body { font-family: "Baiti", serif }
  </style>
</head>
<body>
  This is Baiti
</body>
</html>

最佳答案

src: url("./fonts/baiti.ttf");

在预览字体时,还要确保字体系列与名称匹配。如果您使用的是 woffwoff2

,还有类型

喜欢,

src: url("./fonts/baiti.woff");
src: url("./fonts/baiti.woff2");

关于html - 为什么不显示我的自定义字体(HTML、CSS、BEGINNER),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55493533/

相关文章:

javascript - 将状态和参数从 HTML Canvas 保存到文件

css - 如何为嵌套子列表应用不同的样式

javascript - 我怎样才能去掉 <nav> 中 <ul> 的点

javascript - 是否有用于桌面的元标记或类似视口(viewport)初始比例的东西?

php - 如何制作像gmail 和facebook 那样的交互式 uploader ?

html - 如何在 HTML Canvas 中绘制渐变线?

html - 如何制作可折叠丝带?

jquery - Bootstrap 响应图像的问题

javascript - 使用 *ngIf 仅更改相同内容周围的 div

javascript - 如何使用CSS动画图像?