选择合适的字体,对提高网页的美观度和可读性有着举足轻重的作用。本文简要介绍了 CSS 中与字体相关的知识。
CSS 的 font-family 命令,指定了网页元素所使用的字体,如
font-family: Georgia, "Times New Roman",
"Microsoft YaHei", "微软雅黑",
STXihei, "华文细黑",
serif;
所谓"衬线体"(Serif),指的是笔画的末端带有衬线的字体。
一般来说,衬线体装饰性强,往往用于标题;无衬线体清晰度好,往往用于正文。
Georgia, Times New Roman, Times, serif
Arial, Verdana, Geneva, Helvetica, sans-serif
Courier New, Courier, monospace
宋体是最常见的中文字体,如果没有指定字体,操作系统往往选择它来渲染。很多人认为,这种字体并不美观。 写法
font-family: Arial, Helvetica, tahoma, verdana, 宋体, SimSun, 华文细黑, STXihei, sans-serif;
微软雅黑的美观度和清晰度都较好,可以作为网页的首选字体。它在Mac平台的对应字体是华文细黑(STXihei)。
但是,Windows 7之后的版本才安装了这个字体。如果没有,可以选择黑体(Simhei)替代。不过,黑体比较粗,不应用于字号较小的文字。 写法(加了宋体做后备)
font-family: Tahoma, Arial, Helvetica,
"Microsoft YaHei New", "Microsoft Yahei", "微软雅黑",
宋体, SimSun, STXihei, "华文细黑", sans-serif;
这种字体是衬线体,比宋体的装饰性更强。如果字号太小,会影响清晰度,所以只有在字号大于14px的情况下,才可以考虑这种字体。 写法
font-family: Georgia, "Times New Roman", "FangSong", "仿宋", STFangSong, "华文仿宋", serif;
楷体也是衬线体,装饰性与仿宋体接近,但是宽度更大,笔画更清楚一些。这种字体也不应该在小于14px的情况下使用。 写法
font-family: Georgia, "Times New Roman", "KaiTi", "楷体", STKaiti, "华文楷体", serif;
如果你不满足于系统预装的一些字体,那么,你可以使用web字体。 推荐几个主流的的web字体的网站
Type Is Beautiful (有关文字设计和视觉文化的网站)
"Classic Grotesque W01",Arial,"Hiragino Sans GB",
"STHeiti","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,sans-serif
百度
arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑","宋体",宋体,
Tahoma,Arial,Helvetica,STHeiti
淘宝
tahoma,arial,"Hiragino Sans GB",宋体,sans-serif
"宋体","Arial Narrow",HELVETICA
豆瓣
Helvetica,Arial,sans-serif
Github
Helvetica,arial,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"