CSS 字体

为您的网站选择正确的字体很重要!


字体选择很重要

选择正确的字体会对网站的用户体验产生巨大影响。

正确的字体可以为您的品牌创造强有力的形象。

使用易于阅读的字体很重要。字体为您的文本增加了价值。为字体选择正确的颜色和文本大小也很重要。


通用字体族

在 CSS 中,有五个通用字体族:

  • 衬线字体(Serif)- 在每个字母的边缘都有一个小的笔触。它们营造出一种形式感和优雅感。
  • 无衬线字体(Sans-serif)- 字体线条简洁(没有小笔画)。它们营造出现代而简约的外观。
  • 等宽字体(Monospace)- 这里所有字母都有相同的固定宽度。它们创造出机械式的外观。
  • 草书字体(Cursive)- 模仿了人类的笔迹。
  • 幻想字体(Fantasy)- 是装饰性/俏皮的字体。

所有不同的字体名称都属于这五个通用字体系列之一。


Serif 和 Sans-serif 字体之间的区别

提示:在计算机屏幕上,无衬线字体被认为比衬线字体更易于阅读。


一些字体的例子

通用字体族字体名称实例
SerifTimes New RomanGeorgiaGaramond
Sans-serifArialVerdanaHelvetica
MonospaceCourier NewLucida ConsoleMonaco
CursiveBrush Script MTLucida Handwriting
FantasyCopperplatePapyrus

CSS font-family 属性

在 CSS 中,我们使用 font-family 属性规定文本的字体。

font-family 属性应包含多个字体名称作为“备用”系统,以确保浏览器/操作系统之间的最大兼容性。请以您需要的字体开始,并以通用系列结束(如果没有其他可用字体,则让浏览器选择通用系列中的相似字体)。字体名称应以逗号分隔。

注释:如果字体名称不止一个单词,则必须用引号引起来,例如:"Microsoft YaHei"。

为三个段落规定不同的字体:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. .p1 {
  6. font-family:"Microsoft YaHei",微软雅黑, serif;
  7. }
  8. .p2 {
  9. font-family: "黑体", sans-serif;
  10. }
  11. .p3 {
  12. font-family: "宋体", "仿宋", monospace;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <h1>CSS font-family</h1>
  18. <p class="p1">这个段落,以 微软雅黑 字体显示。</p>
  19. <p class="p2">这个段落,以 黑体 字体显示。</p>
  20. <p class="p3">这个段落,以 宋体 字体显示。</p>
  21. </body>
  22. </html>

注释:font-family:"Microsoft YaHei",微软雅黑中,之所以加上中文名“微软雅黑”是为了兼容 opera。