font-family实验总结

请注意,本文编写于 258 天前,最后修改于 104 天前,其中某些信息可能已经过时。

属性及定义

在css中,font-family属性是使用来规定元素的字体系列,把多个字体名称作为一个“回退”系统来保存,如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表,浏览器会使用它可识别的第一个值。
有两种类型的字体系列名称:

两种类型的字体系列名称

  1. 指定的系列名称:具体字体的名称,比如:"times"、"courier"、"arial"。
  2. 通常字体系列名称:比如:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace"

个人分析

仅针对win7平台,大部分win7默认font为Microsoft YaHei(微软雅黑),如果追求清晰明了,不建议用Microsoft YaHei。建议font-family设置为simsun(宋体),system-ui(系统字体),sans-serif(无衬线体)
也就是

font-family: simsun, system-ui, sans-serif
/*此用法经我实验最为完美,sans-serif可加可不加,加上的目的是为了求稳,不加的目的是节省字符*/

语法

  1. css语法:
font-family: 字体1, 字体2,...;/*font前加空格*/
  1. JavaScript语法:
object.style.fontFamily="arial,sans-serif"

使用某种特定的字体系列(Geneva)完全取决于用户机器上该字体系列是否可用,这个属性没有指示任何字体下载。因此,强烈推荐使用一个通用字体系列名作为后路。

实例

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>css font-family属性设置元素的字体</title>
    <style type="text/css">
        p.serif{font-family:"Times New Roman",Times,serif;}
        p.sansserif{font-family:Arial,Helvetica,sans-serif;}
    </style>
</head>
<body>
    <h1>font-family</h1>
    <p class="serif">这里是“Times New Roman”字体</p>
    <p class="sansserif">这里是 “Arial”字体</p>
</body>
</html>

结果

结果
结果

添加新评论

已有 1 条评论

The lace wigs bob wigs https://youtu.be/3KO3e4I3_24 are quite elegant and fantastic looking .