当前位置: 首页 > 面试题库 >

在CSS中使用多个@ font-face规则

尉迟远
2023-03-14
问题内容

如何@font-face在CSS中使用多于规则的内容?

我已将其插入样式表中:

body {
    background: #fff url(../images/body-bg-corporate.gif) repeat-x;
    padding-bottom: 10px;
    font-family: 'GestaRegular', Arial, Helvetica, sans-serif;
}

@font-face {
    font-family: 'GestaReFogular';
    src: url('gestareg-webfont.eot');
    src: local('☺'),
         url('gestareg-webfont.woff') format('woff'),
         url('gestareg-webfont.ttf') format('truetype'),
         url('gestareg-webfont.svg#webfontg8dbVmxj') format('svg');
}

当前,这仅适用于网站上的整个文本。但是,我想指定h1使用其他字体。我怎样才能做到这一点?


问题答案:

其中包括您在下面看到的CSS的更具描述性的细分(并说明了使它在IE6-9上更好地工作的调整)。

@font-face {
  font-family: 'Bumble Bee';
  src: url('bumblebee-webfont.eot');
  src: local('☺'), 
       url('bumblebee-webfont.woff') format('woff'), 
       url('bumblebee-webfont.ttf') format('truetype'), 
       url('bumblebee-webfont.svg#webfontg8dbVmxj') format('svg');
}

@font-face {
  font-family: 'GestaReFogular';
  src: url('gestareg-webfont.eot');
  src: local('☺'), 
       url('gestareg-webfont.woff') format('woff'), 
       url('gestareg-webfont.ttf') format('truetype'), 
       url('gestareg-webfont.svg#webfontg8dbVmxj') format('svg');
}

body {
  background: #fff url(../images/body-bg-corporate.gif) repeat-x;
  padding-bottom: 10px;
  font-family: 'GestaRegular', Arial, Helvetica, sans-serif;
}

h1 {
  font-family: "Bumble Bee", "Times New Roman", Georgia, Serif;
}


 类似资料:
  • 问题内容: 我尝试阅读有关如何处理IE中自定义字体的多篇文章,但是它们似乎对我没有用。我尝试将字体转换为,但这似乎也不起作用。我不确定自己在做什么错,所以我将发布我的代码 问题答案: 这在ie8 / 9中有效

  • 多年以来,人们一直被迫使用一组单调乏味的Web安全字体。当网页中需要使用一些优雅的字体时,设计师最常用的办法,就是把文字做成图片。但是,由于图片难以修改,也不利于网站SEO,因此不可能大范围使用该字体。 值得庆幸的是,CSS3的 @font-face 为设计师打开了一个全新的世界,它提供了一种自定义网页字体的方法,使设计师可以大胆使用任意自己想要的字体。 事实上,@font-face规则在CSS2

  • 问题内容: 我必须在项目中使用精美的字体,但我真的想避免使用sifr和其他丑陋的替代方法,因此我正在使用@ font-face。 但是,我确实对几个博客/站点感到困惑,这些博客/站点对其可用性提供了不同的观点。准备好了吗?今天哪些浏览器支持它? 谢谢 问题答案: 现在几乎所有浏览器都实现了它。唯一真正的问题是Internet Explorer需要使用其自己的OTF格式的字体文件,并且不会理解TTF

  • 问题内容: 我在使用以下声明与Rails 3.1应用程序一起使用时遇到麻烦。我将字体放在Asset Pipeline中的资产文件夹中,并与and 一起放置在其自己的文件夹“ Fonts”中。 这是我使用的声明(由Font Squirrel生成)。 任何人都可以在其Rails 3.1应用程序上成功使用@ font-face吗? 更新资料 我刚刚阅读了该线程,声明中更改为。不幸的是,这似乎也不起作用。

  • 问题内容: 我是第一次使用,并从fontsquirrel下载了一个字体工具包 他们建议插入我的CSS中的代码是: 现在,笑脸让我难过。但是src中的url数量也是如此- 为什么它们建议这么多文件,并且在呈现页面时会将它们全部发送到浏览器?删除除.ttf以外的所有内容是否有害? 问题答案: 如果您在font-squirrel的font-face生成器中阅读了注释,您会发现这是paul irish的陷

  • 问题内容: 我必须导入Klavika字体,并且已经收到多种形状和大小的字体: 现在,我想知道是否有可能仅通过一个-query 将它们导入CSS ,即在查询中定义的位置。我想避免将查询复制/粘贴8次。 所以像: 问题答案: 实际上,@ font-face有一种特殊的风味,可以满足您的要求。 这是一个示例,该示例使用相同的字体系列名称,并且具有与不同字体相关联的不同样式和粗细: 现在,您可以指定或对所