我的CSS文件中有@font-face
的奇怪问题。这对我来说是新的,我昨天第一次使用它。它运作良好。然后我尝试在今天为另一种字体添加另一个@font-face
(不对第一个字体进行任何更改),但不仅新的字体不起作用,它还" undid"第一个字体,所以没有一个工作。我拿出了我为新字体添加的所有内容,甚至删除了我添加到文件夹中的文件,所以一切都像以前一样 - 但我无法让第一个字体再次运行!我多次检查过一切,但我找不到问题。我使用的是Firefox,但它在IE中也不起作用。一切都只在我的电脑上,而不是在线。
代码和文件来自Font Squirrel(我只更改了文件路径)。这就是我所拥有的:
@font-face {
font-family: 'moonstarregular';
src: url('../fonts/moonstar-webfont.eot');
src: url('../fonts/moonstar-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/moonstar-webfont.woff2') format('woff2'),
url('../fonts/moonstar-webfont.woff') format('woff'),
url('../fonts/moonstar-webfont.ttf') format('truetype'),
url('../fonts/moonstar-webfont.svg#moonstarregular') format('svg');
font-weight: normal;
font-style: normal;
}
然后:
h7 {
font-weight: 600;
font-size: 46px;
color: #B41221;
font-family: 'moonstarregular', 'Open Sans', sans-serif;
}
正如我所说,之前它运行良好,所有文件仍然在正确的目录中。我做错了什么?