css - 将字体添加到 HTML5 和 CSS 中的特定 div

标签 css html fonts

我有一个字体 font.tff,想把它添加到下面的 html 代码中。我只想将它添加到菜单中,@font-face 我看到它将字体更改为所有文本。我怎样才能用CSS添加它?谢谢。

<div id="menu">
  <ul>
    <li>menu 1</li>
    <li>menu 2</li>
    <li>menu 3</li>
    <li>menu 4</li>
    <li>menu 5</li>
  </ul>
</div>

我使用了以下内容:

<style>
    @font-face {
      font-family: "Your typeface";
                   src: url("ffan.tff");
    }
    #menu { 
      font-family: "Your typeface";
    }
</style>

但不修改任何内容。

最佳答案

你可以这样做:

@font-face {
  font-family: "Your typeface";
  src: url("type/filename.eot");
  url("type/filename.woff") format("woff"),
  url("type/filename.otf") format("opentype"),
  url("type/filename.svg#filename") format("svg");
}

#menu { 
  font-family: "Your typeface", Georgia, serif; 
}

关于css - 将字体添加到 HTML5 和 CSS 中的特定 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683067/

相关文章:

jquery - Chrome 没有将样式表 css 规则应用于某些元素,jquery 隐藏和显示 div(屏幕截图)

html - 将鼠标悬停在图像上时显示文本

javascript - 重置(清除)输入字段 JS/HTML 按钮 "clean"

javascript - Css 垂直对齐浏览器高度

java - iText PDF 字体不会发生变化。卢比符号未显示

css - 正则表达式从图像中删除主机名

css - DIV 容器大小到包裹的 float 内容的宽度

ios - 如何将点转换为 XCode 字体大小

linux - 使用命令行或 gnuplot 命令时,gnuplot 中的字体不同

html - 菜单适合窗口大小