即使在css样式表中导入,字体也不会更改?

即使在css样式表中导入,字体也不会更改?,css,browser,fonts,Css,Browser,Fonts,我正在使用CMS,因此只能修改CSS文件。我在该文件中有以下代码: <style> @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); .h1_section_hero { Font-family: 'Montserrat'; } </style> @导入url('https://fonts.googleapis.com/css2?fa

我正在使用CMS,因此只能修改CSS文件。我在该文件中有以下代码:

<style>
 @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');




.h1_section_hero {

Font-family: 'Montserrat';

}

</style>

@导入url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
.h1_段_英雄{
字体系列:“蒙特塞拉特”;
}

但是,它不会在浏览器中更改。我假设在文件中导入字体时不必下载字体?谢谢

您的谷歌字体链接似乎无效,您在
css2
系列
键之间缺少一个

'https://fonts.googleapis.com/css2?family=Montserrat&display=swap'

如果要在浏览器中打开这两个url,您将看到原始url已被破坏,并且上面正确的url显示字体。

创建指向样式表的单独链接,而不是尝试导入。下面的标记取自Google Fonts API文档,在我的浏览器中运行良好:

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet"
          href="https://fonts.googleapis.com/css2?family=Crimson+Pro">
    <style>
      body {
        font-family: 'Crimson Pro', serif;
        font-size: 48px;
      }
    </style>
  </head>
  <body>
    <div>Making the Web Beautiful!</div>
  </body>
</html>

身体{
字体系列:“深红色专业”,衬线;
字体大小:48px;
}
让网络变得美丽!

谢谢,但它确实有问号jamie,我可能删除了它,这是我在缩进代码时犯的错误。哦,好的,没问题,抱歉,这不是解决方案!谢谢,不过我也试过了,不过还是没有显示出来。更奇怪的是,当我在chrome开发工具中更改字体时,它仍然没有显示..@gilesj你说这是在CMS上?有没有一个管理员你可以要求支持?是的,我明天会去追,只是想看看今天有什么我可以试试的。我的假设是CMS服务器上有东西阻止导入。管理员可以告诉你发生了什么,并可能给你一个解决办法。祝你好运